builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-443 starttime: 1461659092.77 results: success (0) buildid: 20160425235004 builduid: 3112c65c5004426ba10b75d44ca58f96 revision: 0c4758a01aabcd51330c84ed1deeed7795e8f547 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:52.772517) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:52.772980) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:52.773285) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:53.699446) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:53.699828) ========= 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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 01:24:53-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.5M=0.001s 2016-04-26 01:24:54 (12.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.424006 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.156742) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.157115) ========= 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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018043 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.220390) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.220759) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0c4758a01aabcd51330c84ed1deeed7795e8f547 --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 0c4758a01aabcd51330c84ed1deeed7795e8f547 --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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 01:24:54,331 truncating revision to first 12 chars 2016-04-26 01:24:54,331 Setting DEBUG logging. 2016-04-26 01:24:54,331 attempt 1/10 2016-04-26 01:24:54,332 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/0c4758a01aab?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 01:24:54,714 unpacking tar archive at: mozilla-inbound-0c4758a01aab/testing/mozharness/ program finished with exit code 0 elapsedTime=0.662015 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.914323) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.914636) ========= script_repo_revision: 0c4758a01aabcd51330c84ed1deeed7795e8f547 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.915046) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.915323) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 01:24:54.942755) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-26 01:24:54.943162) ========= /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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False 01:24:55 INFO - MultiFileLogger online at 20160426 01:24:55 in /builds/slave/test 01:24:55 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 01:24:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:24:55 INFO - {'append_to_log': False, 01:24:55 INFO - 'base_work_dir': '/builds/slave/test', 01:24:55 INFO - 'blob_upload_branch': 'mozilla-inbound', 01:24:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:24:55 INFO - 'buildbot_json_path': 'buildprops.json', 01:24:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:24:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:24:55 INFO - 'download_minidump_stackwalk': True, 01:24:55 INFO - 'download_symbols': 'true', 01:24:55 INFO - 'e10s': False, 01:24:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:24:55 INFO - 'tooltool.py': '/tools/tooltool.py', 01:24:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:24:55 INFO - '/tools/misc-python/virtualenv.py')}, 01:24:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:24:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:24:55 INFO - 'log_level': 'info', 01:24:55 INFO - 'log_to_console': True, 01:24:55 INFO - 'opt_config_files': (), 01:24:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:24:55 INFO - '--processes=1', 01:24:55 INFO - '--config=%(test_path)s/wptrunner.ini', 01:24:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:24:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:24:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:24:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:24:55 INFO - 'pip_index': False, 01:24:55 INFO - 'require_test_zip': True, 01:24:55 INFO - 'test_type': ('testharness',), 01:24:55 INFO - 'this_chunk': '1', 01:24:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:24:55 INFO - 'total_chunks': '10', 01:24:55 INFO - 'virtualenv_path': 'venv', 01:24:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:24:55 INFO - 'work_dir': 'build'} 01:24:55 INFO - ##### 01:24:55 INFO - ##### Running clobber step. 01:24:55 INFO - ##### 01:24:55 INFO - Running pre-action listener: _resource_record_pre_action 01:24:55 INFO - Running main action method: clobber 01:24:55 INFO - rmtree: /builds/slave/test/build 01:24:55 INFO - Running post-action listener: _resource_record_post_action 01:24:55 INFO - ##### 01:24:55 INFO - ##### Running read-buildbot-config step. 01:24:55 INFO - ##### 01:24:55 INFO - Running pre-action listener: _resource_record_pre_action 01:24:55 INFO - Running main action method: read_buildbot_config 01:24:55 INFO - Using buildbot properties: 01:24:55 INFO - { 01:24:55 INFO - "project": "", 01:24:55 INFO - "product": "firefox", 01:24:55 INFO - "script_repo_revision": "production", 01:24:55 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 01:24:55 INFO - "repository": "", 01:24:55 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 01:24:55 INFO - "buildid": "20160425235004", 01:24:55 INFO - "pgo_build": "False", 01:24:55 INFO - "basedir": "/builds/slave/test", 01:24:55 INFO - "buildnumber": 1, 01:24:55 INFO - "slavename": "tst-linux64-spot-443", 01:24:55 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 01:24:55 INFO - "platform": "linux64", 01:24:55 INFO - "branch": "mozilla-inbound", 01:24:55 INFO - "revision": "0c4758a01aabcd51330c84ed1deeed7795e8f547", 01:24:55 INFO - "repo_path": "integration/mozilla-inbound", 01:24:55 INFO - "moz_repo_path": "", 01:24:55 INFO - "stage_platform": "linux64", 01:24:55 INFO - "builduid": "3112c65c5004426ba10b75d44ca58f96", 01:24:55 INFO - "slavebuilddir": "test" 01:24:55 INFO - } 01:24:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 01:24:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 01:24:55 INFO - Running post-action listener: _resource_record_post_action 01:24:55 INFO - ##### 01:24:55 INFO - ##### Running download-and-extract step. 01:24:55 INFO - ##### 01:24:55 INFO - Running pre-action listener: _resource_record_pre_action 01:24:55 INFO - Running main action method: download_and_extract 01:24:55 INFO - mkdir: /builds/slave/test/build/tests 01:24:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:55 INFO - https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:24:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:24:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:24:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:24:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 01:25:15 INFO - Downloaded 1361 bytes. 01:25:15 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:25:15 INFO - Using the following test package requirements: 01:25:15 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 01:25:15 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 01:25:15 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 01:25:15 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'jsshell-linux-x86_64.zip'], 01:25:15 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 01:25:15 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 01:25:15 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 01:25:15 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 01:25:15 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 01:25:15 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:25:15 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 01:25:15 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 01:25: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')]} 01:25:15 INFO - https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:25:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:25:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:25:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:25:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 01:25:17 INFO - Downloaded 22751300 bytes. 01:25:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:25:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:25:18 INFO - caution: filename not matched: web-platform/* 01:25:18 INFO - Return code: 11 01:25:18 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')]} 01:25:18 INFO - https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:25:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:25:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:25:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:25:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 01:25:20 INFO - Downloaded 36406661 bytes. 01:25:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:25:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:25:24 INFO - caution: filename not matched: bin/* 01:25:24 INFO - caution: filename not matched: config/* 01:25:24 INFO - caution: filename not matched: mozbase/* 01:25:24 INFO - caution: filename not matched: marionette/* 01:25:24 INFO - caution: filename not matched: tools/wptserve/* 01:25:24 INFO - Return code: 11 01:25:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:24 INFO - https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:25:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:25:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:25:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:25:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 01:25:28 INFO - Downloaded 64485218 bytes. 01:25:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:25:28 INFO - mkdir: /builds/slave/test/properties 01:25:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:25:28 INFO - Writing to file /builds/slave/test/properties/build_url 01:25:28 INFO - Contents: 01:25:28 INFO - build_url:https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:25:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:25:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:25:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:25:29 INFO - Contents: 01:25:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:25:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:29 INFO - https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:25:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:25:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:25:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:25:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 01:25:32 INFO - Downloaded 90938430 bytes. 01:25:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:25:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:25:40 INFO - Return code: 0 01:25:40 INFO - Running post-action listener: _resource_record_post_action 01:25:40 INFO - Running post-action listener: set_extra_try_arguments 01:25:40 INFO - ##### 01:25:40 INFO - ##### Running create-virtualenv step. 01:25:40 INFO - ##### 01:25:40 INFO - Running pre-action listener: _pre_create_virtualenv 01:25:40 INFO - Running pre-action listener: _resource_record_pre_action 01:25:40 INFO - Running main action method: create_virtualenv 01:25:40 INFO - Creating virtualenv /builds/slave/test/build/venv 01:25:40 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 01:25:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:25:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:25:40 INFO - Using real prefix '/usr' 01:25:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:25:44 INFO - Installing distribute.............................................................................................................................................................................................done. 01:25:48 INFO - Installing pip.................done. 01:25:48 INFO - Return code: 0 01:25:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:25:48 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')]} 01:25:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:48 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')]} 01:25:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:48 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 0x2a45030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a89620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, '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-1461658919.803658-20512442', '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 01:25:48 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 01:25:48 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 01:25:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:25:48 INFO - 'CCACHE_UMASK': '002', 01:25:48 INFO - 'DISPLAY': ':0', 01:25:48 INFO - 'HOME': '/home/cltbld', 01:25:48 INFO - 'LANG': 'en_US.UTF-8', 01:25:48 INFO - 'LOGNAME': 'cltbld', 01:25:48 INFO - 'MAIL': '/var/mail/cltbld', 01:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:25:48 INFO - 'MOZ_NO_REMOTE': '1', 01:25:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:25:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:48 INFO - 'PWD': '/builds/slave/test', 01:25:48 INFO - 'SHELL': '/bin/bash', 01:25:48 INFO - 'SHLVL': '1', 01:25:48 INFO - 'TERM': 'linux', 01:25:48 INFO - 'TMOUT': '86400', 01:25:48 INFO - 'USER': 'cltbld', 01:25:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:25:48 INFO - '_': '/tools/buildbot/bin/python'} 01:25:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:48 INFO - Downloading/unpacking psutil>=0.7.1 01:25:48 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 01:25:48 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 01:25:48 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 01:25:48 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 01:25:48 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 01:25:48 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 01:25:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:25:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:25:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:25:52 INFO - Installing collected packages: psutil 01:25:52 INFO - Running setup.py install for psutil 01:25:52 INFO - building 'psutil._psutil_linux' extension 01:25:52 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 01:25:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 01:25:54 INFO - building 'psutil._psutil_posix' extension 01:25:54 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 01:25:55 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 01:25:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:25:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:25:55 INFO - Successfully installed psutil 01:25:55 INFO - Cleaning up... 01:25:55 INFO - Return code: 0 01:25:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:25:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:55 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 0x2a45030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a89620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, '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-1461658919.803658-20512442', '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 01:25:55 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 01:25:55 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 01:25:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:25:55 INFO - 'CCACHE_UMASK': '002', 01:25:55 INFO - 'DISPLAY': ':0', 01:25:55 INFO - 'HOME': '/home/cltbld', 01:25:55 INFO - 'LANG': 'en_US.UTF-8', 01:25:55 INFO - 'LOGNAME': 'cltbld', 01:25:55 INFO - 'MAIL': '/var/mail/cltbld', 01:25:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:25:55 INFO - 'MOZ_NO_REMOTE': '1', 01:25:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:25:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:25:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:55 INFO - 'PWD': '/builds/slave/test', 01:25:55 INFO - 'SHELL': '/bin/bash', 01:25:55 INFO - 'SHLVL': '1', 01:25:55 INFO - 'TERM': 'linux', 01:25:55 INFO - 'TMOUT': '86400', 01:25:55 INFO - 'USER': 'cltbld', 01:25:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:25:55 INFO - '_': '/tools/buildbot/bin/python'} 01:25:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:25:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:25:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:25:55 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 01:25:55 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 01:25:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:25:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:25:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:25:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:25:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:25:59 INFO - Installing collected packages: mozsystemmonitor 01:25:59 INFO - Running setup.py install for mozsystemmonitor 01:25:59 INFO - Successfully installed mozsystemmonitor 01:25:59 INFO - Cleaning up... 01:25:59 INFO - Return code: 0 01:25:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:25:59 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')]} 01:25:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:59 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')]} 01:25:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:25:59 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 0x2a45030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a89620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, '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-1461658919.803658-20512442', '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 01:25:59 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 01:25:59 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 01:25:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:25:59 INFO - 'CCACHE_UMASK': '002', 01:25:59 INFO - 'DISPLAY': ':0', 01:25:59 INFO - 'HOME': '/home/cltbld', 01:25:59 INFO - 'LANG': 'en_US.UTF-8', 01:25:59 INFO - 'LOGNAME': 'cltbld', 01:25:59 INFO - 'MAIL': '/var/mail/cltbld', 01:25:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:25:59 INFO - 'MOZ_NO_REMOTE': '1', 01:25:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:25:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:25:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:59 INFO - 'PWD': '/builds/slave/test', 01:25:59 INFO - 'SHELL': '/bin/bash', 01:25:59 INFO - 'SHLVL': '1', 01:25:59 INFO - 'TERM': 'linux', 01:25:59 INFO - 'TMOUT': '86400', 01:25:59 INFO - 'USER': 'cltbld', 01:25:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:25:59 INFO - '_': '/tools/buildbot/bin/python'} 01:26:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:26:00 INFO - Downloading/unpacking blobuploader==1.2.4 01:26:00 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 01:26:00 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 01:26:00 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 01:26:00 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 01:26:00 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 01:26:00 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 01:26:03 INFO - Downloading blobuploader-1.2.4.tar.gz 01:26:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:26:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:26:03 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 01:26:03 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 01:26:03 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 01:26:03 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 01:26:03 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 01:26:03 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 01:26:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:26:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:26:04 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 01:26:04 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 01:26:04 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 01:26:04 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 01:26:04 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 01:26:04 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 01:26:05 INFO - Downloading docopt-0.6.1.tar.gz 01:26:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:26:05 INFO - Installing collected packages: blobuploader, requests, docopt 01:26:05 INFO - Running setup.py install for blobuploader 01:26:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:26:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:26:05 INFO - Running setup.py install for requests 01:26:06 INFO - Running setup.py install for docopt 01:26:06 INFO - Successfully installed blobuploader requests docopt 01:26:06 INFO - Cleaning up... 01:26:06 INFO - Return code: 0 01:26:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:26:06 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')]} 01:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:26:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:26:06 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')]} 01:26:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:26:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:26:06 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 0x2a45030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a89620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, '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-1461658919.803658-20512442', '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 01:26:06 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 01:26:06 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 01:26:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:26:06 INFO - 'CCACHE_UMASK': '002', 01:26:06 INFO - 'DISPLAY': ':0', 01:26:06 INFO - 'HOME': '/home/cltbld', 01:26:06 INFO - 'LANG': 'en_US.UTF-8', 01:26:06 INFO - 'LOGNAME': 'cltbld', 01:26:06 INFO - 'MAIL': '/var/mail/cltbld', 01:26:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:26:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:26:06 INFO - 'MOZ_NO_REMOTE': '1', 01:26:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:26:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:26:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:26:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:26:06 INFO - 'PWD': '/builds/slave/test', 01:26:06 INFO - 'SHELL': '/bin/bash', 01:26:06 INFO - 'SHLVL': '1', 01:26:06 INFO - 'TERM': 'linux', 01:26:06 INFO - 'TMOUT': '86400', 01:26:06 INFO - 'USER': 'cltbld', 01:26:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:26:06 INFO - '_': '/tools/buildbot/bin/python'} 01:26:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:26:06 INFO - Running setup.py (path:/tmp/pip-Le51is-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:26:07 INFO - Running setup.py (path:/tmp/pip-VJjAXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:26:07 INFO - Running setup.py (path:/tmp/pip-FQWxiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:26:07 INFO - Running setup.py (path:/tmp/pip-ksDW35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:26:07 INFO - Running setup.py (path:/tmp/pip-o2NN7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:26:07 INFO - Running setup.py (path:/tmp/pip-Pbu_8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:26:07 INFO - Running setup.py (path:/tmp/pip-or00B2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:26:07 INFO - Running setup.py (path:/tmp/pip-rbItlu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:26:07 INFO - Running setup.py (path:/tmp/pip-OrX8OC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:26:07 INFO - Running setup.py (path:/tmp/pip-WFCcLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:26:08 INFO - Running setup.py (path:/tmp/pip-RirNCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:26:08 INFO - Running setup.py (path:/tmp/pip-Zh38HN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:26:08 INFO - Running setup.py (path:/tmp/pip-NwrBcx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:26:08 INFO - Running setup.py (path:/tmp/pip-ZSTFs1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:26:08 INFO - Running setup.py (path:/tmp/pip-7Ht1UW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:26:08 INFO - Running setup.py (path:/tmp/pip-00KozB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:26:08 INFO - Running setup.py (path:/tmp/pip-CPlCQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:26:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:26:09 INFO - Running setup.py (path:/tmp/pip-YztBSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:26:09 INFO - Running setup.py (path:/tmp/pip-IOZHDk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:26:09 INFO - Running setup.py (path:/tmp/pip-2aBqkR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:26:09 INFO - Running setup.py (path:/tmp/pip-06fk7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:26:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:26:09 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 01:26:09 INFO - Running setup.py install for manifestparser 01:26:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:26:10 INFO - Running setup.py install for mozcrash 01:26:10 INFO - Running setup.py install for mozdebug 01:26:10 INFO - Running setup.py install for mozdevice 01:26:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:26:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:26:10 INFO - Running setup.py install for mozfile 01:26:10 INFO - Running setup.py install for mozhttpd 01:26:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Running setup.py install for mozinfo 01:26:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Running setup.py install for mozInstall 01:26:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Running setup.py install for mozleak 01:26:11 INFO - Running setup.py install for mozlog 01:26:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:26:11 INFO - Running setup.py install for moznetwork 01:26:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:26:12 INFO - Running setup.py install for mozprocess 01:26:12 INFO - Running setup.py install for mozprofile 01:26:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:26:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:26:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:26:12 INFO - Running setup.py install for mozrunner 01:26:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:26:12 INFO - Running setup.py install for mozscreenshot 01:26:12 INFO - Running setup.py install for moztest 01:26:13 INFO - Running setup.py install for mozversion 01:26:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:26:13 INFO - Running setup.py install for wptserve 01:26:13 INFO - Running setup.py install for marionette-driver 01:26:13 INFO - Running setup.py install for browsermob-proxy 01:26:14 INFO - Running setup.py install for marionette-client 01:26:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:26:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:26:14 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 01:26:14 INFO - Cleaning up... 01:26:14 INFO - Return code: 0 01:26:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:26:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:26:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:26:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:26:14 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 0x2a45030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a89620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, '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-1461658919.803658-20512442', '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 01:26:14 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 01:26:14 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 01:26:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:26:14 INFO - 'CCACHE_UMASK': '002', 01:26:14 INFO - 'DISPLAY': ':0', 01:26:14 INFO - 'HOME': '/home/cltbld', 01:26:14 INFO - 'LANG': 'en_US.UTF-8', 01:26:14 INFO - 'LOGNAME': 'cltbld', 01:26:14 INFO - 'MAIL': '/var/mail/cltbld', 01:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:26:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:26:14 INFO - 'MOZ_NO_REMOTE': '1', 01:26:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:26:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:26:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:26:14 INFO - 'PWD': '/builds/slave/test', 01:26:14 INFO - 'SHELL': '/bin/bash', 01:26:14 INFO - 'SHLVL': '1', 01:26:14 INFO - 'TERM': 'linux', 01:26:14 INFO - 'TMOUT': '86400', 01:26:14 INFO - 'USER': 'cltbld', 01:26:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:26:14 INFO - '_': '/tools/buildbot/bin/python'} 01:26:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:26:15 INFO - Running setup.py (path:/tmp/pip-0C3Tc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:26:15 INFO - Running setup.py (path:/tmp/pip-myOrWs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:26:15 INFO - Running setup.py (path:/tmp/pip-BDT6nJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:26:15 INFO - Running setup.py (path:/tmp/pip-3XdMBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:26:15 INFO - Running setup.py (path:/tmp/pip-IFZ0S1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:26:15 INFO - Running setup.py (path:/tmp/pip-07P5LS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:26:15 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)) 01:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:26:15 INFO - Running setup.py (path:/tmp/pip-HCQ4KM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:26:16 INFO - Running setup.py (path:/tmp/pip-2M1Xle-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:26:16 INFO - Running setup.py (path:/tmp/pip-2U_WM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:26:16 INFO - Running setup.py (path:/tmp/pip-obsiTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:26:16 INFO - Running setup.py (path:/tmp/pip-6QFJmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:26:16 INFO - Running setup.py (path:/tmp/pip-nIcXXN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:26:16 INFO - Running setup.py (path:/tmp/pip-Kn4KSA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:26:16 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)) 01:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:26:16 INFO - Running setup.py (path:/tmp/pip-rrGVbx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:26:17 INFO - Running setup.py (path:/tmp/pip-8NrHpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:26:17 INFO - Running setup.py (path:/tmp/pip-RZjSYW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:26:17 INFO - Running setup.py (path:/tmp/pip-I5IiGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:26:17 INFO - Running setup.py (path:/tmp/pip-5n8PTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:26:17 INFO - Running setup.py (path:/tmp/pip-z72xUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:26:17 INFO - Running setup.py (path:/tmp/pip-9_8_3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:26:17 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)) 01:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:26:18 INFO - Running setup.py (path:/tmp/pip-icO9Mi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:26:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:26:18 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)) 01:26:18 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)) 01:26:18 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)) 01:26:18 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)) 01:26:18 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)) 01:26:18 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)) 01:26:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:26:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:26:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:26:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:26:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:26:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:26:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:26:21 INFO - Downloading blessings-1.6.tar.gz 01:26:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:26:22 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)) 01:26:22 INFO - Installing collected packages: blessings 01:26:22 INFO - Running setup.py install for blessings 01:26:22 INFO - Successfully installed blessings 01:26:22 INFO - Cleaning up... 01:26:22 INFO - Return code: 0 01:26:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:26:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:26:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:26:22 INFO - Reading from file tmpfile_stdout 01:26:22 INFO - Current package versions: 01:26:22 INFO - argparse == 1.2.1 01:26:22 INFO - blessings == 1.6 01:26:22 INFO - blobuploader == 1.2.4 01:26:22 INFO - browsermob-proxy == 0.6.0 01:26:22 INFO - docopt == 0.6.1 01:26:22 INFO - manifestparser == 1.1 01:26:22 INFO - marionette-client == 2.3.0 01:26:22 INFO - marionette-driver == 1.4.0 01:26:22 INFO - mozInstall == 1.12 01:26:22 INFO - mozcrash == 0.17 01:26:22 INFO - mozdebug == 0.1 01:26:22 INFO - mozdevice == 0.48 01:26:22 INFO - mozfile == 1.2 01:26:22 INFO - mozhttpd == 0.7 01:26:22 INFO - mozinfo == 0.9 01:26:22 INFO - mozleak == 0.1 01:26:22 INFO - mozlog == 3.1 01:26:22 INFO - moznetwork == 0.27 01:26:22 INFO - mozprocess == 0.22 01:26:22 INFO - mozprofile == 0.28 01:26:22 INFO - mozrunner == 6.11 01:26:22 INFO - mozscreenshot == 0.1 01:26:22 INFO - mozsystemmonitor == 0.0 01:26:22 INFO - moztest == 0.7 01:26:22 INFO - mozversion == 1.4 01:26:22 INFO - psutil == 3.1.1 01:26:22 INFO - requests == 1.2.3 01:26:22 INFO - wptserve == 1.4.0 01:26:22 INFO - wsgiref == 0.1.2 01:26:22 INFO - Running post-action listener: _resource_record_post_action 01:26:22 INFO - Running post-action listener: _start_resource_monitoring 01:26:23 INFO - Starting resource monitoring. 01:26:23 INFO - ##### 01:26:23 INFO - ##### Running pull step. 01:26:23 INFO - ##### 01:26:23 INFO - Running pre-action listener: _resource_record_pre_action 01:26:23 INFO - Running main action method: pull 01:26:23 INFO - Pull has nothing to do! 01:26:23 INFO - Running post-action listener: _resource_record_post_action 01:26:23 INFO - ##### 01:26:23 INFO - ##### Running install step. 01:26:23 INFO - ##### 01:26:23 INFO - Running pre-action listener: _resource_record_pre_action 01:26:23 INFO - Running main action method: install 01:26:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:26:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:26:23 INFO - Reading from file tmpfile_stdout 01:26:23 INFO - Detecting whether we're running mozinstall >=1.0... 01:26:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:26:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:26:23 INFO - Reading from file tmpfile_stdout 01:26:23 INFO - Output received: 01:26:23 INFO - Usage: mozinstall [options] installer 01:26:23 INFO - Options: 01:26:23 INFO - -h, --help show this help message and exit 01:26:23 INFO - -d DEST, --destination=DEST 01:26:23 INFO - Directory to install application into. [default: 01:26:23 INFO - "/builds/slave/test"] 01:26:23 INFO - --app=APP Application being installed. [default: firefox] 01:26:23 INFO - mkdir: /builds/slave/test/build/application 01:26:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:26:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:26:53 INFO - Reading from file tmpfile_stdout 01:26:53 INFO - Output received: 01:26:53 INFO - /builds/slave/test/build/application/firefox/firefox 01:26:53 INFO - Running post-action listener: _resource_record_post_action 01:26:53 INFO - ##### 01:26:53 INFO - ##### Running run-tests step. 01:26:53 INFO - ##### 01:26:53 INFO - Running pre-action listener: _resource_record_pre_action 01:26:53 INFO - Running main action method: run_tests 01:26:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:26:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:26:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:26:53 INFO - grabbing minidump binary from tooltool 01:26: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')]} 01:26:53 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 0x2b4f290>, '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 0x2b4f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a86be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:26:53 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 01:26:53 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 01:26:54 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 01:26:54 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 01:26:54 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpGNFkdM 01:26:54 INFO - INFO - File integrity verified, renaming tmpGNFkdM to linux64-minidump_stackwalk 01:26:54 INFO - INFO - Updating local cache /builds/tooltool_cache... 01:26:54 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 01:26:54 INFO - Return code: 0 01:26:54 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:26:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:26:54 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/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.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 01:26:54 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/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.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 01:26:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:26:54 INFO - 'CCACHE_UMASK': '002', 01:26:54 INFO - 'DISPLAY': ':0', 01:26:54 INFO - 'HOME': '/home/cltbld', 01:26:54 INFO - 'LANG': 'en_US.UTF-8', 01:26:54 INFO - 'LOGNAME': 'cltbld', 01:26:54 INFO - 'MAIL': '/var/mail/cltbld', 01:26:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:26:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:26:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:26:54 INFO - 'MOZ_NO_REMOTE': '1', 01:26:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:26:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:26:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:26:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:26:54 INFO - 'PWD': '/builds/slave/test', 01:26:54 INFO - 'SHELL': '/bin/bash', 01:26:54 INFO - 'SHLVL': '1', 01:26:54 INFO - 'TERM': 'linux', 01:26:54 INFO - 'TMOUT': '86400', 01:26:54 INFO - 'USER': 'cltbld', 01:26:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461658919.803658-20512442', 01:26:54 INFO - '_': '/tools/buildbot/bin/python'} 01:26:54 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/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.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 01:26:56 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 01:26:56 INFO - import pkg_resources 01:26:57 INFO - Using 1 client processes 01:26:57 INFO - wptserve Starting http server on 127.0.0.1:8000 01:26:57 INFO - wptserve Starting http server on 127.0.0.1:8001 01:26:57 INFO - wptserve Starting http server on 127.0.0.1:8443 01:26:59 INFO - SUITE-START | Running 778 tests 01:26:59 INFO - Running testharness tests 01:26:59 INFO - Setting up ssl 01:26:59 INFO - PROCESS | certutil | 01:26:59 INFO - PROCESS | certutil | 01:26:59 INFO - PROCESS | certutil | 01:26:59 INFO - Certificate Nickname Trust Attributes 01:26:59 INFO - SSL,S/MIME,JAR/XPI 01:26:59 INFO - 01:26:59 INFO - web-platform-tests CT,, 01:26:59 INFO - 01:26:59 INFO - Starting runner 01:27:03 INFO - PROCESS | 2010 | 1461659223867 Marionette DEBUG Marionette enabled via build flag and pref 01:27:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1636000 == 1 [pid = 2010] [id = 1] 01:27:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 1 (0x7f16f1636800) [pid = 2010] [serial = 1] [outer = (nil)] 01:27:04 INFO - PROCESS | 2010 | [2010] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 01:27:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 2 (0x7f16f1637800) [pid = 2010] [serial = 2] [outer = 0x7f16f1636800] 01:27:04 INFO - PROCESS | 2010 | 1461659224871 Marionette INFO Listening on port 2828 01:27:05 INFO - PROCESS | 2010 | 1461659225396 Marionette DEBUG Marionette enabled via command-line flag 01:27:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee50f000 == 2 [pid = 2010] [id = 2] 01:27:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 3 (0x7f16ee50f800) [pid = 2010] [serial = 3] [outer = (nil)] 01:27:05 INFO - PROCESS | 2010 | [2010] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 01:27:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 4 (0x7f16ee510800) [pid = 2010] [serial = 4] [outer = 0x7f16ee50f800] 01:27:05 INFO - PROCESS | 2010 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f16ee5f7e20 01:27:05 INFO - PROCESS | 2010 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f16f328b670 01:27:05 INFO - PROCESS | 2010 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f16ed95b8e0 01:27:05 INFO - PROCESS | 2010 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f16ed95bbe0 01:27:05 INFO - PROCESS | 2010 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f16ed95bf10 01:27:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 5 (0x7f16ed991000) [pid = 2010] [serial = 5] [outer = 0x7f16f1636800] 01:27:06 INFO - PROCESS | 2010 | [2010] 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 01:27:06 INFO - PROCESS | 2010 | 1461659226071 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51229 01:27:06 INFO - PROCESS | 2010 | [2010] 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 01:27:06 INFO - PROCESS | 2010 | 1461659226153 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51230 01:27:06 INFO - PROCESS | 2010 | 1461659226159 Marionette DEBUG Closed connection conn0 01:27:06 INFO - PROCESS | 2010 | [2010] 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 01:27:06 INFO - PROCESS | 2010 | 1461659226170 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51231 01:27:06 INFO - PROCESS | 2010 | 1461659226244 Marionette DEBUG Closed connection conn1 01:27:06 INFO - PROCESS | 2010 | [2010] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 01:27:06 INFO - PROCESS | 2010 | [2010] 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 01:27:06 INFO - PROCESS | 2010 | 1461659226297 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51232 01:27:06 INFO - PROCESS | 2010 | 1461659226300 Marionette DEBUG Closed connection conn2 01:27:06 INFO - PROCESS | 2010 | [2010] 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 01:27:06 INFO - PROCESS | 2010 | 1461659226345 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:51233 01:27:06 INFO - PROCESS | 2010 | 1461659226355 Marionette DEBUG Closed connection conn3 01:27:06 INFO - PROCESS | 2010 | 1461659226404 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:27:06 INFO - PROCESS | 2010 | 1461659226417 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425235004","device":"desktop","version":"49.0a1"} 01:27:07 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:27:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e146b000 == 3 [pid = 2010] [id = 3] 01:27:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 6 (0x7f16e146b800) [pid = 2010] [serial = 6] [outer = (nil)] 01:27:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e146c000 == 4 [pid = 2010] [id = 4] 01:27:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 7 (0x7f16e141e400) [pid = 2010] [serial = 7] [outer = (nil)] 01:27:08 INFO - PROCESS | 2010 | [2010] 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 01:27:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02e7800 == 5 [pid = 2010] [id = 5] 01:27:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 8 (0x7f16e04c1000) [pid = 2010] [serial = 8] [outer = (nil)] 01:27:08 INFO - PROCESS | 2010 | [2010] 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 01:27:08 INFO - PROCESS | 2010 | [2010] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:27:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 9 (0x7f16e0181000) [pid = 2010] [serial = 9] [outer = 0x7f16e04c1000] 01:27:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 10 (0x7f16dfd98000) [pid = 2010] [serial = 10] [outer = 0x7f16e146b800] 01:27:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 11 (0x7f16dfddfc00) [pid = 2010] [serial = 11] [outer = 0x7f16e141e400] 01:27:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 12 (0x7f16dfde1c00) [pid = 2010] [serial = 12] [outer = 0x7f16e04c1000] 01:27:09 INFO - PROCESS | 2010 | 1461659229914 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 2010 | 1461659229932 Marionette DEBUG loaded listener.js 01:27:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 13 (0x7f16dddc9c00) [pid = 2010] [serial = 13] [outer = 0x7f16e04c1000] 01:27:10 INFO - PROCESS | 2010 | 1461659230628 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"28771153-46fb-4d18-a7d4-1a7d27d7ad70","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425235004","device":"desktop","version":"49.0a1","command_id":1}}] 01:27:10 INFO - PROCESS | 2010 | 1461659230916 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:27:11 INFO - PROCESS | 2010 | 1461659231233 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 01:27:11 INFO - PROCESS | 2010 | 1461659231295 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:27:11 INFO - PROCESS | 2010 | [2010] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:27:11 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:27:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 14 (0x7f16da68a800) [pid = 2010] [serial = 14] [outer = 0x7f16e04c1000] 01:27:11 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:27:11 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:11 INFO - PROCESS | 2010 | 1461659231777 Marionette TRACE conn4 <- [1,3,null,{}] 01:27:11 INFO - PROCESS | 2010 | 1461659231937 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:27:11 INFO - PROCESS | 2010 | 1461659231970 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 01:27:12 INFO - PROCESS | 2010 | 1461659232004 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 01:27:12 INFO - PROCESS | 2010 | 1461659232008 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 01:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:27:12 INFO - PROCESS | 2010 | 1461659232016 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:27:12 INFO - PROCESS | 2010 | 1461659232021 Marionette TRACE conn4 <- [1,6,null,{}] 01:27:12 INFO - PROCESS | 2010 | 1461659232040 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:12 INFO - PROCESS | 2010 | 1461659232056 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 01:27:12 INFO - PROCESS | 2010 | 1461659232061 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a12000 == 6 [pid = 2010] [id = 6] 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 15 (0x7f16d9a26800) [pid = 2010] [serial = 15] [outer = (nil)] 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 16 (0x7f16d9a28800) [pid = 2010] [serial = 16] [outer = 0x7f16d9a26800] 01:27:12 INFO - PROCESS | 2010 | 1461659232129 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 17 (0x7f16d9a2f400) [pid = 2010] [serial = 17] [outer = 0x7f16d9a26800] 01:27:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d987f000 == 7 [pid = 2010] [id = 7] 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 18 (0x7f16d9853c00) [pid = 2010] [serial = 18] [outer = (nil)] 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 19 (0x7f16d9a32000) [pid = 2010] [serial = 19] [outer = 0x7f16d9853c00] 01:27:12 INFO - PROCESS | 2010 | 1461659232584 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 20 (0x7f16d97ebc00) [pid = 2010] [serial = 20] [outer = 0x7f16d9853c00] 01:27:13 INFO - PROCESS | 2010 | [2010] 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 01:27:13 INFO - PROCESS | 2010 | 1461659233066 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1089ms 01:27:13 INFO - PROCESS | 2010 | 1461659233158 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 01:27:13 INFO - PROCESS | 2010 | 1461659233160 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 01:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:27:13 INFO - PROCESS | 2010 | 1461659233191 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:27:13 INFO - PROCESS | 2010 | 1461659233194 Marionette TRACE conn4 <- [1,10,null,{}] 01:27:13 INFO - PROCESS | 2010 | 1461659233214 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:13 INFO - PROCESS | 2010 | 1461659233389 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 01:27:13 INFO - PROCESS | 2010 | 1461659233404 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7c25800 == 8 [pid = 2010] [id = 8] 01:27:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 21 (0x7f16d8ace400) [pid = 2010] [serial = 21] [outer = (nil)] 01:27:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 22 (0x7f16d984f000) [pid = 2010] [serial = 22] [outer = 0x7f16d8ace400] 01:27:13 INFO - PROCESS | 2010 | 1461659233470 Marionette DEBUG loaded listener.js 01:27:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 23 (0x7f16d7d70400) [pid = 2010] [serial = 23] [outer = 0x7f16d8ace400] 01:27:14 INFO - PROCESS | 2010 | 1461659234000 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 851ms 01:27:14 INFO - PROCESS | 2010 | 1461659234020 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 01:27:14 INFO - PROCESS | 2010 | 1461659234024 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 01:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:27:14 INFO - PROCESS | 2010 | 1461659234029 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:27:14 INFO - PROCESS | 2010 | 1461659234031 Marionette TRACE conn4 <- [1,14,null,{}] 01:27:14 INFO - PROCESS | 2010 | 1461659234036 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:14 INFO - PROCESS | 2010 | 1461659234178 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 01:27:14 INFO - PROCESS | 2010 | 1461659234198 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a16800 == 9 [pid = 2010] [id = 9] 01:27:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 24 (0x7f16d7f07800) [pid = 2010] [serial = 24] [outer = (nil)] 01:27:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 25 (0x7f16d7f0b400) [pid = 2010] [serial = 25] [outer = 0x7f16d7f07800] 01:27:14 INFO - PROCESS | 2010 | 1461659234259 Marionette DEBUG loaded listener.js 01:27:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 26 (0x7f16dddd1c00) [pid = 2010] [serial = 26] [outer = 0x7f16d7f07800] 01:27:15 INFO - PROCESS | 2010 | 1461659235254 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1279ms 01:27:15 INFO - PROCESS | 2010 | 1461659235310 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 01:27:15 INFO - PROCESS | 2010 | 1461659235315 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 01:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:27:15 INFO - PROCESS | 2010 | 1461659235323 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:27:15 INFO - PROCESS | 2010 | 1461659235328 Marionette TRACE conn4 <- [1,18,null,{}] 01:27:15 INFO - PROCESS | 2010 | 1461659235336 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aae000 == 10 [pid = 2010] [id = 10] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 27 (0x7f16d8aaf800) [pid = 2010] [serial = 27] [outer = (nil)] 01:27:15 INFO - PROCESS | 2010 | 1461659235600 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 28 (0x7f16d8ab0800) [pid = 2010] [serial = 28] [outer = 0x7f16d8aaf800] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 29 (0x7f16d7fc2000) [pid = 2010] [serial = 29] [outer = 0x7f16d8aaf800] 01:27:15 INFO - PROCESS | 2010 | 1461659235703 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aaa000 == 11 [pid = 2010] [id = 11] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 30 (0x7f16d7c70c00) [pid = 2010] [serial = 30] [outer = (nil)] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 31 (0x7f16d8acfc00) [pid = 2010] [serial = 31] [outer = 0x7f16d7c70c00] 01:27:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8cd0800 == 12 [pid = 2010] [id = 12] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 32 (0x7f16d8ad7c00) [pid = 2010] [serial = 32] [outer = (nil)] 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 33 (0x7f16d8b38000) [pid = 2010] [serial = 33] [outer = 0x7f16d8ad7c00] 01:27:15 INFO - PROCESS | 2010 | 1461659235855 Marionette DEBUG loaded listener.js 01:27:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 34 (0x7f16d9848c00) [pid = 2010] [serial = 34] [outer = 0x7f16d8ad7c00] 01:27:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 35 (0x7f16d7c6f400) [pid = 2010] [serial = 35] [outer = 0x7f16d7c70c00] 01:27:16 INFO - PROCESS | 2010 | 1461659236770 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1486ms 01:27:16 INFO - PROCESS | 2010 | 1461659236810 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 01:27:16 INFO - PROCESS | 2010 | 1461659236818 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 01:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:27:16 INFO - PROCESS | 2010 | 1461659236827 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:27:16 INFO - PROCESS | 2010 | 1461659236831 Marionette TRACE conn4 <- [1,22,null,{}] 01:27:16 INFO - PROCESS | 2010 | 1461659236836 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:17 INFO - PROCESS | 2010 | 1461659237053 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 01:27:17 INFO - PROCESS | 2010 | 1461659237176 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda3f800 == 13 [pid = 2010] [id = 13] 01:27:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 36 (0x7f16d8ad8400) [pid = 2010] [serial = 36] [outer = (nil)] 01:27:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 37 (0x7f16dfb7dc00) [pid = 2010] [serial = 37] [outer = 0x7f16d8ad8400] 01:27:17 INFO - PROCESS | 2010 | 1461659237263 Marionette DEBUG loaded listener.js 01:27:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 38 (0x7f16e04c2c00) [pid = 2010] [serial = 38] [outer = 0x7f16d8ad8400] 01:27:18 INFO - PROCESS | 2010 | 1461659238080 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1286ms 01:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:27:18 INFO - PROCESS | 2010 | 1461659238113 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 01:27:18 INFO - PROCESS | 2010 | 1461659238116 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 01:27:18 INFO - PROCESS | 2010 | 1461659238125 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:27:18 INFO - PROCESS | 2010 | 1461659238130 Marionette TRACE conn4 <- [1,26,null,{}] 01:27:18 INFO - PROCESS | 2010 | 1461659238145 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:18 INFO - PROCESS | 2010 | 1461659238321 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 01:27:18 INFO - PROCESS | 2010 | 1461659238440 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d8000 == 14 [pid = 2010] [id = 14] 01:27:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 39 (0x7f16e0fa3c00) [pid = 2010] [serial = 39] [outer = (nil)] 01:27:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 40 (0x7f16e11d7400) [pid = 2010] [serial = 40] [outer = 0x7f16e0fa3c00] 01:27:18 INFO - PROCESS | 2010 | 1461659238517 Marionette DEBUG loaded listener.js 01:27:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 41 (0x7f16e1417800) [pid = 2010] [serial = 41] [outer = 0x7f16e0fa3c00] 01:27:19 INFO - PROCESS | 2010 | 1461659239558 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1486ms 01:27:19 INFO - PROCESS | 2010 | 1461659239609 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 01:27:19 INFO - PROCESS | 2010 | 1461659239616 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 01:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:27:19 INFO - PROCESS | 2010 | 1461659239623 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 2010 | 1461659239628 Marionette TRACE conn4 <- [1,30,null,{}] 01:27:19 INFO - PROCESS | 2010 | 1461659239635 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:19 INFO - PROCESS | 2010 | 1461659239799 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 01:27:20 INFO - PROCESS | 2010 | 1461659240008 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df46c800 == 15 [pid = 2010] [id = 15] 01:27:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 42 (0x7f16dfde1800) [pid = 2010] [serial = 42] [outer = (nil)] 01:27:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 43 (0x7f16e1418400) [pid = 2010] [serial = 43] [outer = 0x7f16dfde1800] 01:27:20 INFO - PROCESS | 2010 | 1461659240104 Marionette DEBUG loaded listener.js 01:27:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 44 (0x7f16e15d4000) [pid = 2010] [serial = 44] [outer = 0x7f16dfde1800] 01:27:20 INFO - PROCESS | 2010 | 1461659240726 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 01:27:20 INFO - PROCESS | 2010 | 1461659240756 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 01:27:20 INFO - PROCESS | 2010 | 1461659240763 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 01:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:27:20 INFO - PROCESS | 2010 | 1461659240772 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:27:20 INFO - PROCESS | 2010 | 1461659240775 Marionette TRACE conn4 <- [1,34,null,{}] 01:27:20 INFO - PROCESS | 2010 | 1461659240780 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:20 INFO - PROCESS | 2010 | 1461659240909 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 01:27:20 INFO - PROCESS | 2010 | 1461659240931 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d7800 == 16 [pid = 2010] [id = 16] 01:27:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 45 (0x7f16e1f70400) [pid = 2010] [serial = 45] [outer = (nil)] 01:27:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 46 (0x7f16e2276400) [pid = 2010] [serial = 46] [outer = 0x7f16e1f70400] 01:27:20 INFO - PROCESS | 2010 | 1461659240991 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 47 (0x7f16e23b0400) [pid = 2010] [serial = 47] [outer = 0x7f16e1f70400] 01:27:21 INFO - PROCESS | 2010 | 1461659241679 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 01:27:21 INFO - PROCESS | 2010 | 1461659241715 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 01:27:21 INFO - PROCESS | 2010 | 1461659241718 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 01:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:27:21 INFO - PROCESS | 2010 | 1461659241725 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:27:21 INFO - PROCESS | 2010 | 1461659241730 Marionette TRACE conn4 <- [1,38,null,{}] 01:27:21 INFO - PROCESS | 2010 | 1461659241744 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:21 INFO - PROCESS | 2010 | 1461659241909 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 01:27:21 INFO - PROCESS | 2010 | 1461659241920 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f5e000 == 17 [pid = 2010] [id = 17] 01:27:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x7f16e462dc00) [pid = 2010] [serial = 48] [outer = (nil)] 01:27:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x7f16e4634400) [pid = 2010] [serial = 49] [outer = 0x7f16e462dc00] 01:27:21 INFO - PROCESS | 2010 | 1461659241981 Marionette DEBUG loaded listener.js 01:27:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x7f16e49f0000) [pid = 2010] [serial = 50] [outer = 0x7f16e462dc00] 01:27:22 INFO - PROCESS | 2010 | 1461659242661 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 987ms 01:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:27:22 INFO - PROCESS | 2010 | 1461659242712 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 01:27:22 INFO - PROCESS | 2010 | 1461659242715 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 01:27:22 INFO - PROCESS | 2010 | 1461659242721 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:27:22 INFO - PROCESS | 2010 | 1461659242724 Marionette TRACE conn4 <- [1,42,null,{}] 01:27:22 INFO - PROCESS | 2010 | 1461659242729 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:22 INFO - PROCESS | 2010 | 1461659242911 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 01:27:22 INFO - PROCESS | 2010 | 1461659242930 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e110f800 == 18 [pid = 2010] [id = 18] 01:27:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x7f16e1f90400) [pid = 2010] [serial = 51] [outer = (nil)] 01:27:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x7f16e4ce7400) [pid = 2010] [serial = 52] [outer = 0x7f16e1f90400] 01:27:22 INFO - PROCESS | 2010 | 1461659242991 Marionette DEBUG loaded listener.js 01:27:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x7f16e898b000) [pid = 2010] [serial = 53] [outer = 0x7f16e1f90400] 01:27:23 INFO - PROCESS | 2010 | 1461659243582 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 883ms 01:27:23 INFO - PROCESS | 2010 | 1461659243603 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 01:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:27:23 INFO - PROCESS | 2010 | 1461659243606 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 01:27:23 INFO - PROCESS | 2010 | 1461659243611 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 2010 | 1461659243614 Marionette TRACE conn4 <- [1,46,null,{}] 01:27:23 INFO - PROCESS | 2010 | 1461659243619 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:23 INFO - PROCESS | 2010 | 1461659243749 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 01:27:23 INFO - PROCESS | 2010 | 1461659243767 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e17a2800 == 19 [pid = 2010] [id = 19] 01:27:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x7f16e4c19800) [pid = 2010] [serial = 54] [outer = (nil)] 01:27:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x7f16ed905400) [pid = 2010] [serial = 55] [outer = 0x7f16e4c19800] 01:27:23 INFO - PROCESS | 2010 | 1461659243829 Marionette DEBUG loaded listener.js 01:27:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x7f16ed9e6400) [pid = 2010] [serial = 56] [outer = 0x7f16e4c19800] 01:27:24 INFO - PROCESS | 2010 | 1461659244533 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 981ms 01:27:24 INFO - PROCESS | 2010 | 1461659244592 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 01:27:24 INFO - PROCESS | 2010 | 1461659244595 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 01:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:27:24 INFO - PROCESS | 2010 | 1461659244600 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:27:24 INFO - PROCESS | 2010 | 1461659244602 Marionette TRACE conn4 <- [1,50,null,{}] 01:27:24 INFO - PROCESS | 2010 | 1461659244607 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:24 INFO - PROCESS | 2010 | 1461659244806 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 01:27:24 INFO - PROCESS | 2010 | 1461659244928 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7d2e000 == 20 [pid = 2010] [id = 20] 01:27:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x7f16d7d77400) [pid = 2010] [serial = 57] [outer = (nil)] 01:27:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x7f16d7d7d800) [pid = 2010] [serial = 58] [outer = 0x7f16d7d77400] 01:27:25 INFO - PROCESS | 2010 | 1461659245012 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x7f16d80e4c00) [pid = 2010] [serial = 59] [outer = 0x7f16d7d77400] 01:27:25 INFO - PROCESS | 2010 | 1461659245763 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1225ms 01:27:25 INFO - PROCESS | 2010 | 1461659245828 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 01:27:25 INFO - PROCESS | 2010 | 1461659245834 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 01:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:27:25 INFO - PROCESS | 2010 | 1461659245841 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:27:25 INFO - PROCESS | 2010 | 1461659245847 Marionette TRACE conn4 <- [1,54,null,{}] 01:27:25 INFO - PROCESS | 2010 | 1461659245854 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:26 INFO - PROCESS | 2010 | 1461659246007 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 01:27:26 INFO - PROCESS | 2010 | 1461659246127 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d3800 == 21 [pid = 2010] [id = 21] 01:27:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x7f16da684c00) [pid = 2010] [serial = 60] [outer = (nil)] 01:27:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x7f16ddad7400) [pid = 2010] [serial = 61] [outer = 0x7f16da684c00] 01:27:26 INFO - PROCESS | 2010 | 1461659246205 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x7f16df847000) [pid = 2010] [serial = 62] [outer = 0x7f16da684c00] 01:27:27 INFO - PROCESS | 2010 | 1461659246998 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 01:27:27 INFO - PROCESS | 2010 | 1461659247075 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 01:27:27 INFO - PROCESS | 2010 | 1461659247079 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 01:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:27:27 INFO - PROCESS | 2010 | 1461659247085 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 2010 | 1461659247089 Marionette TRACE conn4 <- [1,58,null,{}] 01:27:27 INFO - PROCESS | 2010 | 1461659247095 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:27 INFO - PROCESS | 2010 | 1461659247285 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 01:27:27 INFO - PROCESS | 2010 | 1461659247407 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc684800 == 22 [pid = 2010] [id = 22] 01:27:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x7f16e0fa8400) [pid = 2010] [serial = 63] [outer = (nil)] 01:27:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x7f16e197bc00) [pid = 2010] [serial = 64] [outer = 0x7f16e0fa8400] 01:27:27 INFO - PROCESS | 2010 | 1461659247482 Marionette DEBUG loaded listener.js 01:27:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x7f16e2282800) [pid = 2010] [serial = 65] [outer = 0x7f16e0fa8400] 01:27:28 INFO - PROCESS | 2010 | 1461659248476 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1441ms 01:27:28 INFO - PROCESS | 2010 | 1461659248527 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 01:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:27:28 INFO - PROCESS | 2010 | 1461659248532 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 01:27:28 INFO - PROCESS | 2010 | 1461659248540 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:27:28 INFO - PROCESS | 2010 | 1461659248543 Marionette TRACE conn4 <- [1,62,null,{}] 01:27:28 INFO - PROCESS | 2010 | 1461659248551 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:28 INFO - PROCESS | 2010 | 1461659248716 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 01:27:28 INFO - PROCESS | 2010 | 1461659248846 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da6a9000 == 23 [pid = 2010] [id = 23] 01:27:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x7f16dda7ac00) [pid = 2010] [serial = 66] [outer = (nil)] 01:27:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x7f16ddad9000) [pid = 2010] [serial = 67] [outer = 0x7f16dda7ac00] 01:27:28 INFO - PROCESS | 2010 | 1461659248956 Marionette DEBUG loaded listener.js 01:27:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x7f16df8b4c00) [pid = 2010] [serial = 68] [outer = 0x7f16dda7ac00] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e17a2800 == 22 [pid = 2010] [id = 19] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e110f800 == 21 [pid = 2010] [id = 18] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f5e000 == 20 [pid = 2010] [id = 17] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d7800 == 19 [pid = 2010] [id = 16] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df46c800 == 18 [pid = 2010] [id = 15] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda3f800 == 17 [pid = 2010] [id = 13] 01:27:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8cd0800 == 16 [pid = 2010] [id = 12] 01:27:29 INFO - PROCESS | 2010 | 1461659249760 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1281ms 01:27:29 INFO - PROCESS | 2010 | 1461659249820 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 01:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:27:29 INFO - PROCESS | 2010 | 1461659249827 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 01:27:29 INFO - PROCESS | 2010 | 1461659249834 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 2010 | 1461659249840 Marionette TRACE conn4 <- [1,66,null,{}] 01:27:29 INFO - PROCESS | 2010 | 1461659249848 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:30 INFO - PROCESS | 2010 | 1461659250008 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 01:27:30 INFO - PROCESS | 2010 | 1461659250142 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df45c000 == 17 [pid = 2010] [id = 24] 01:27:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x7f16df937c00) [pid = 2010] [serial = 69] [outer = (nil)] 01:27:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x7f16e0178c00) [pid = 2010] [serial = 70] [outer = 0x7f16df937c00] 01:27:30 INFO - PROCESS | 2010 | 1461659250219 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x7f16e0faac00) [pid = 2010] [serial = 71] [outer = 0x7f16df937c00] 01:27:31 INFO - PROCESS | 2010 | 1461659251029 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1237ms 01:27:31 INFO - PROCESS | 2010 | 1461659251071 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 01:27:31 INFO - PROCESS | 2010 | 1461659251080 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 01:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:27:31 INFO - PROCESS | 2010 | 1461659251089 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:27:31 INFO - PROCESS | 2010 | 1461659251094 Marionette TRACE conn4 <- [1,70,null,{}] 01:27:31 INFO - PROCESS | 2010 | 1461659251100 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:31 INFO - PROCESS | 2010 | 1461659251262 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 01:27:31 INFO - PROCESS | 2010 | 1461659251383 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f5c000 == 18 [pid = 2010] [id = 25] 01:27:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x7f16d7f07000) [pid = 2010] [serial = 72] [outer = (nil)] 01:27:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x7f16e2278000) [pid = 2010] [serial = 73] [outer = 0x7f16d7f07000] 01:27:31 INFO - PROCESS | 2010 | 1461659251464 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x7f16e2447000) [pid = 2010] [serial = 74] [outer = 0x7f16d7f07000] 01:27:32 INFO - PROCESS | 2010 | 1461659252276 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1235ms 01:27:32 INFO - PROCESS | 2010 | 1461659252325 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 01:27:32 INFO - PROCESS | 2010 | 1461659252329 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 01:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:27:32 INFO - PROCESS | 2010 | 1461659252352 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:27:32 INFO - PROCESS | 2010 | 1461659252358 Marionette TRACE conn4 <- [1,74,null,{}] 01:27:32 INFO - PROCESS | 2010 | 1461659252375 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:32 INFO - PROCESS | 2010 | 1461659252544 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 01:27:32 INFO - PROCESS | 2010 | 1461659252668 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2265800 == 19 [pid = 2010] [id = 26] 01:27:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x7f16d9a2f000) [pid = 2010] [serial = 75] [outer = (nil)] 01:27:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x7f16ed90e800) [pid = 2010] [serial = 76] [outer = 0x7f16d9a2f000] 01:27:32 INFO - PROCESS | 2010 | 1461659252753 Marionette DEBUG loaded listener.js 01:27:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x7f16ee806400) [pid = 2010] [serial = 77] [outer = 0x7f16d9a2f000] 01:27:33 INFO - PROCESS | 2010 | 1461659253521 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1242ms 01:27:33 INFO - PROCESS | 2010 | 1461659253605 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 2010 | 1461659253610 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 01:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:27:33 INFO - PROCESS | 2010 | 1461659253619 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 2010 | 1461659253621 Marionette TRACE conn4 <- [1,78,null,{}] 01:27:33 INFO - PROCESS | 2010 | 1461659253627 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:33 INFO - PROCESS | 2010 | 1461659253784 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 01:27:33 INFO - PROCESS | 2010 | 1461659253910 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4ccb800 == 20 [pid = 2010] [id = 27] 01:27:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x7f16d7f04800) [pid = 2010] [serial = 78] [outer = (nil)] 01:27:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16ee89a000) [pid = 2010] [serial = 79] [outer = 0x7f16d7f04800] 01:27:33 INFO - PROCESS | 2010 | 1461659253981 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16eea87400) [pid = 2010] [serial = 80] [outer = 0x7f16d7f04800] 01:27:34 INFO - PROCESS | 2010 | 1461659254896 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1341ms 01:27:34 INFO - PROCESS | 2010 | 1461659254961 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 01:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:27:34 INFO - PROCESS | 2010 | 1461659254966 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 01:27:34 INFO - PROCESS | 2010 | 1461659254973 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:27:34 INFO - PROCESS | 2010 | 1461659254977 Marionette TRACE conn4 <- [1,82,null,{}] 01:27:34 INFO - PROCESS | 2010 | 1461659254985 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:35 INFO - PROCESS | 2010 | 1461659255186 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 01:27:35 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d3800 == 19 [pid = 2010] [id = 21] 01:27:35 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7d2e000 == 18 [pid = 2010] [id = 20] 01:27:35 INFO - PROCESS | 2010 | 1461659255319 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc678800 == 19 [pid = 2010] [id = 28] 01:27:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16d8be3800) [pid = 2010] [serial = 81] [outer = (nil)] 01:27:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16d9a2a000) [pid = 2010] [serial = 82] [outer = 0x7f16d8be3800] 01:27:35 INFO - PROCESS | 2010 | 1461659255438 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16dfb7ec00) [pid = 2010] [serial = 83] [outer = 0x7f16d8be3800] 01:27:36 INFO - PROCESS | 2010 | 1461659256196 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1282ms 01:27:36 INFO - PROCESS | 2010 | 1461659256257 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 2010 | 1461659256262 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 01:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:27:36 INFO - PROCESS | 2010 | 1461659256286 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 2010 | 1461659256293 Marionette TRACE conn4 <- [1,86,null,{}] 01:27:36 INFO - PROCESS | 2010 | 1461659256300 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:36 INFO - PROCESS | 2010 | 1461659256455 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 01:27:36 INFO - PROCESS | 2010 | 1461659256583 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1798800 == 20 [pid = 2010] [id = 29] 01:27:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16e0fa8c00) [pid = 2010] [serial = 84] [outer = (nil)] 01:27:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16e2281000) [pid = 2010] [serial = 85] [outer = 0x7f16e0fa8c00] 01:27:36 INFO - PROCESS | 2010 | 1461659256665 Marionette DEBUG loaded listener.js 01:27:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16e4628c00) [pid = 2010] [serial = 86] [outer = 0x7f16e0fa8c00] 01:27:37 INFO - PROCESS | 2010 | 1461659257449 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1244ms 01:27:37 INFO - PROCESS | 2010 | 1461659257528 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 01:27:37 INFO - PROCESS | 2010 | 1461659257533 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 01:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:27:37 INFO - PROCESS | 2010 | 1461659257539 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:27:37 INFO - PROCESS | 2010 | 1461659257542 Marionette TRACE conn4 <- [1,90,null,{}] 01:27:37 INFO - PROCESS | 2010 | 1461659257548 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:37 INFO - PROCESS | 2010 | 1461659257734 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 01:27:37 INFO - PROCESS | 2010 | 1461659257861 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e7aca800 == 21 [pid = 2010] [id = 30] 01:27:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16e7a4c000) [pid = 2010] [serial = 87] [outer = (nil)] 01:27:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16ee7b8000) [pid = 2010] [serial = 88] [outer = 0x7f16e7a4c000] 01:27:37 INFO - PROCESS | 2010 | 1461659257935 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16ee8e8400) [pid = 2010] [serial = 89] [outer = 0x7f16e7a4c000] 01:27:38 INFO - PROCESS | 2010 | 1461659258793 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1297ms 01:27:38 INFO - PROCESS | 2010 | 1461659258837 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 01:27:38 INFO - PROCESS | 2010 | 1461659258843 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 01:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:27:38 INFO - PROCESS | 2010 | 1461659258858 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:27:38 INFO - PROCESS | 2010 | 1461659258864 Marionette TRACE conn4 <- [1,94,null,{}] 01:27:38 INFO - PROCESS | 2010 | 1461659258870 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:39 INFO - PROCESS | 2010 | 1461659259022 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 01:27:39 INFO - PROCESS | 2010 | 1461659259169 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee512800 == 22 [pid = 2010] [id = 31] 01:27:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16ee7b8400) [pid = 2010] [serial = 90] [outer = (nil)] 01:27:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16ef940400) [pid = 2010] [serial = 91] [outer = 0x7f16ee7b8400] 01:27:39 INFO - PROCESS | 2010 | 1461659259239 Marionette DEBUG loaded listener.js 01:27:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16efab8c00) [pid = 2010] [serial = 92] [outer = 0x7f16ee7b8400] 01:27:40 INFO - PROCESS | 2010 | 1461659260037 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1345ms 01:27:40 INFO - PROCESS | 2010 | 1461659260205 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 01:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:27:40 INFO - PROCESS | 2010 | 1461659260211 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 01:27:40 INFO - PROCESS | 2010 | 1461659260218 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 2010 | 1461659260222 Marionette TRACE conn4 <- [1,98,null,{}] 01:27:40 INFO - PROCESS | 2010 | 1461659260229 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:40 INFO - PROCESS | 2010 | 1461659260409 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 01:27:40 INFO - PROCESS | 2010 | 1461659260553 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e099e800 == 23 [pid = 2010] [id = 32] 01:27:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16e0a87400) [pid = 2010] [serial = 93] [outer = (nil)] 01:27:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16e12abc00) [pid = 2010] [serial = 94] [outer = 0x7f16e0a87400] 01:27:40 INFO - PROCESS | 2010 | 1461659260667 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16e1f77400) [pid = 2010] [serial = 95] [outer = 0x7f16e0a87400] 01:27:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f5c000 == 22 [pid = 2010] [id = 25] 01:27:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df45c000 == 21 [pid = 2010] [id = 24] 01:27:41 INFO - PROCESS | 2010 | 1461659261485 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 01:27:41 INFO - PROCESS | 2010 | 1461659261550 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 01:27:41 INFO - PROCESS | 2010 | 1461659261555 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 01:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:27:41 INFO - PROCESS | 2010 | 1461659261563 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:27:41 INFO - PROCESS | 2010 | 1461659261569 Marionette TRACE conn4 <- [1,102,null,{}] 01:27:41 INFO - PROCESS | 2010 | 1461659261578 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:41 INFO - PROCESS | 2010 | 1461659261772 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 01:27:41 INFO - PROCESS | 2010 | 1461659261915 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1113800 == 22 [pid = 2010] [id = 33] 01:27:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16e0095000) [pid = 2010] [serial = 96] [outer = (nil)] 01:27:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16e15d7c00) [pid = 2010] [serial = 97] [outer = 0x7f16e0095000] 01:27:41 INFO - PROCESS | 2010 | 1461659261989 Marionette DEBUG loaded listener.js 01:27:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16e462b000) [pid = 2010] [serial = 98] [outer = 0x7f16e0095000] 01:27:42 INFO - PROCESS | 2010 | 1461659262767 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 01:27:42 INFO - PROCESS | 2010 | 1461659262801 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 2010 | 1461659262809 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 01:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:27:42 INFO - PROCESS | 2010 | 1461659262820 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 2010 | 1461659262823 Marionette TRACE conn4 <- [1,106,null,{}] 01:27:42 INFO - PROCESS | 2010 | 1461659262829 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:42 INFO - PROCESS | 2010 | 1461659262980 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 01:27:43 INFO - PROCESS | 2010 | 1461659263114 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ed9a8800 == 23 [pid = 2010] [id = 34] 01:27:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16e4cf2000) [pid = 2010] [serial = 99] [outer = (nil)] 01:27:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16ee899800) [pid = 2010] [serial = 100] [outer = 0x7f16e4cf2000] 01:27:43 INFO - PROCESS | 2010 | 1461659263189 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16eea4f400) [pid = 2010] [serial = 101] [outer = 0x7f16e4cf2000] 01:27:44 INFO - PROCESS | 2010 | 1461659264056 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1285ms 01:27:44 INFO - PROCESS | 2010 | 1461659264105 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 01:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:27:44 INFO - PROCESS | 2010 | 1461659264109 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 01:27:44 INFO - PROCESS | 2010 | 1461659264116 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 2010 | 1461659264122 Marionette TRACE conn4 <- [1,110,null,{}] 01:27:44 INFO - PROCESS | 2010 | 1461659264137 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:44 INFO - PROCESS | 2010 | 1461659264288 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 01:27:44 INFO - PROCESS | 2010 | 1461659264419 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eecb9000 == 24 [pid = 2010] [id = 35] 01:27:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16efa24000) [pid = 2010] [serial = 102] [outer = (nil)] 01:27:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16efc35c00) [pid = 2010] [serial = 103] [outer = 0x7f16efa24000] 01:27:44 INFO - PROCESS | 2010 | 1461659264498 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16f1bbe400) [pid = 2010] [serial = 104] [outer = 0x7f16efa24000] 01:27:45 INFO - PROCESS | 2010 | 1461659265340 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1284ms 01:27:45 INFO - PROCESS | 2010 | 1461659265401 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 01:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:27:45 INFO - PROCESS | 2010 | 1461659265406 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 01:27:45 INFO - PROCESS | 2010 | 1461659265411 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 2010 | 1461659265415 Marionette TRACE conn4 <- [1,114,null,{}] 01:27:45 INFO - PROCESS | 2010 | 1461659265420 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:45 INFO - PROCESS | 2010 | 1461659265574 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 01:27:45 INFO - PROCESS | 2010 | 1461659265701 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1637000 == 25 [pid = 2010] [id = 36] 01:27:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16d7d78800) [pid = 2010] [serial = 105] [outer = (nil)] 01:27:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16f3a9b000) [pid = 2010] [serial = 106] [outer = 0x7f16d7d78800] 01:27:45 INFO - PROCESS | 2010 | 1461659265772 Marionette DEBUG loaded listener.js 01:27:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16f3e04c00) [pid = 2010] [serial = 107] [outer = 0x7f16d7d78800] 01:27:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d8146800) [pid = 2010] [serial = 108] [outer = 0x7f16d7c70c00] 01:27:46 INFO - PROCESS | 2010 | 1461659266857 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1481ms 01:27:46 INFO - PROCESS | 2010 | 1461659266899 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 01:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:27:46 INFO - PROCESS | 2010 | 1461659266908 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 01:27:46 INFO - PROCESS | 2010 | 1461659266917 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:27:46 INFO - PROCESS | 2010 | 1461659266922 Marionette TRACE conn4 <- [1,118,null,{}] 01:27:46 INFO - PROCESS | 2010 | 1461659266939 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:47 INFO - PROCESS | 2010 | 1461659267083 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 01:27:47 INFO - PROCESS | 2010 | 1461659267234 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4cc6800 == 26 [pid = 2010] [id = 37] 01:27:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16ddd1cc00) [pid = 2010] [serial = 109] [outer = (nil)] 01:27:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16deb2bc00) [pid = 2010] [serial = 110] [outer = 0x7f16ddd1cc00] 01:27:47 INFO - PROCESS | 2010 | 1461659267300 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16e12ac800) [pid = 2010] [serial = 111] [outer = 0x7f16ddd1cc00] 01:27:48 INFO - PROCESS | 2010 | 1461659268118 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:27:48 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1798800 == 25 [pid = 2010] [id = 29] 01:27:48 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc678800 == 24 [pid = 2010] [id = 28] 01:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1237ms 01:27:48 INFO - PROCESS | 2010 | 1461659268156 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 01:27:48 INFO - PROCESS | 2010 | 1461659268160 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 01:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:27:48 INFO - PROCESS | 2010 | 1461659268169 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 2010 | 1461659268174 Marionette TRACE conn4 <- [1,122,null,{}] 01:27:48 INFO - PROCESS | 2010 | 1461659268183 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:48 INFO - PROCESS | 2010 | 1461659268352 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 01:27:48 INFO - PROCESS | 2010 | 1461659268487 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f59800 == 25 [pid = 2010] [id = 38] 01:27:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16dda7b400) [pid = 2010] [serial = 112] [outer = (nil)] 01:27:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16deb2cc00) [pid = 2010] [serial = 113] [outer = 0x7f16dda7b400] 01:27:48 INFO - PROCESS | 2010 | 1461659268565 Marionette DEBUG loaded listener.js 01:27:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16e1978c00) [pid = 2010] [serial = 114] [outer = 0x7f16dda7b400] 01:27:49 INFO - PROCESS | 2010 | 1461659269385 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 01:27:49 INFO - PROCESS | 2010 | 1461659269413 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 2010 | 1461659269420 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 01:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:27:49 INFO - PROCESS | 2010 | 1461659269434 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 2010 | 1461659269437 Marionette TRACE conn4 <- [1,126,null,{}] 01:27:49 INFO - PROCESS | 2010 | 1461659269444 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:49 INFO - PROCESS | 2010 | 1461659269600 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 01:27:49 INFO - PROCESS | 2010 | 1461659269741 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eecb6800 == 26 [pid = 2010] [id = 39] 01:27:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16e8987000) [pid = 2010] [serial = 115] [outer = (nil)] 01:27:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16ee7be400) [pid = 2010] [serial = 116] [outer = 0x7f16e8987000] 01:27:49 INFO - PROCESS | 2010 | 1461659269820 Marionette DEBUG loaded listener.js 01:27:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16eea96400) [pid = 2010] [serial = 117] [outer = 0x7f16e8987000] 01:27:50 INFO - PROCESS | 2010 | 1461659270703 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1330ms 01:27:50 INFO - PROCESS | 2010 | 1461659270763 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 01:27:50 INFO - PROCESS | 2010 | 1461659270767 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 01:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:27:50 INFO - PROCESS | 2010 | 1461659270774 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:27:50 INFO - PROCESS | 2010 | 1461659270780 Marionette TRACE conn4 <- [1,130,null,{}] 01:27:50 INFO - PROCESS | 2010 | 1461659270795 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:51 INFO - PROCESS | 2010 | 1461659271022 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 01:27:51 INFO - PROCESS | 2010 | 1461659271127 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3484000 == 27 [pid = 2010] [id = 40] 01:27:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16ef9ec800) [pid = 2010] [serial = 118] [outer = (nil)] 01:27:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16f1b3bc00) [pid = 2010] [serial = 119] [outer = 0x7f16ef9ec800] 01:27:51 INFO - PROCESS | 2010 | 1461659271205 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16f35a6800) [pid = 2010] [serial = 120] [outer = 0x7f16ef9ec800] 01:27:52 INFO - PROCESS | 2010 | 1461659272087 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1339ms 01:27:52 INFO - PROCESS | 2010 | 1461659272113 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 2010 | 1461659272118 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 01:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:27:52 INFO - PROCESS | 2010 | 1461659272125 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 2010 | 1461659272127 Marionette TRACE conn4 <- [1,134,null,{}] 01:27:52 INFO - PROCESS | 2010 | 1461659272133 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:52 INFO - PROCESS | 2010 | 1461659272284 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 01:27:52 INFO - PROCESS | 2010 | 1461659272423 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ea6000 == 28 [pid = 2010] [id = 41] 01:27:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16d7f0b800) [pid = 2010] [serial = 121] [outer = (nil)] 01:27:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16f3ee6000) [pid = 2010] [serial = 122] [outer = 0x7f16d7f0b800] 01:27:52 INFO - PROCESS | 2010 | 1461659272504 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16f3f89c00) [pid = 2010] [serial = 123] [outer = 0x7f16d7f0b800] 01:27:53 INFO - PROCESS | 2010 | 1461659273360 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1290ms 01:27:53 INFO - PROCESS | 2010 | 1461659273416 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 2010 | 1461659273420 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 01:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:27:53 INFO - PROCESS | 2010 | 1461659273427 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 2010 | 1461659273430 Marionette TRACE conn4 <- [1,138,null,{}] 01:27:53 INFO - PROCESS | 2010 | 1461659273436 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:53 INFO - PROCESS | 2010 | 1461659273601 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 01:27:53 INFO - PROCESS | 2010 | 1461659273739 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda46800 == 29 [pid = 2010] [id = 42] 01:27:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16d80e6c00) [pid = 2010] [serial = 124] [outer = (nil)] 01:27:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16db295400) [pid = 2010] [serial = 125] [outer = 0x7f16d80e6c00] 01:27:53 INFO - PROCESS | 2010 | 1461659273813 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16db299000) [pid = 2010] [serial = 126] [outer = 0x7f16d80e6c00] 01:27:54 INFO - PROCESS | 2010 | 1461659274770 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1395ms 01:27:54 INFO - PROCESS | 2010 | 1461659274823 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 2010 | 1461659274828 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 01:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:27:54 INFO - PROCESS | 2010 | 1461659274836 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 2010 | 1461659274841 Marionette TRACE conn4 <- [1,142,null,{}] 01:27:54 INFO - PROCESS | 2010 | 1461659274849 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1113800 == 28 [pid = 2010] [id = 33] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ed9a8800 == 27 [pid = 2010] [id = 34] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a12000 == 26 [pid = 2010] [id = 6] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eecb9000 == 25 [pid = 2010] [id = 35] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e2265800 == 24 [pid = 2010] [id = 26] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f1637000 == 23 [pid = 2010] [id = 36] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7c25800 == 22 [pid = 2010] [id = 8] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e099e800 == 21 [pid = 2010] [id = 32] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e4ccb800 == 20 [pid = 2010] [id = 27] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc684800 == 19 [pid = 2010] [id = 22] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee512800 == 18 [pid = 2010] [id = 31] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da6a9000 == 17 [pid = 2010] [id = 23] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e7aca800 == 16 [pid = 2010] [id = 30] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda46800 == 15 [pid = 2010] [id = 42] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ea6000 == 14 [pid = 2010] [id = 41] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d8000 == 13 [pid = 2010] [id = 14] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3484000 == 12 [pid = 2010] [id = 40] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eecb6800 == 11 [pid = 2010] [id = 39] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e4cc6800 == 10 [pid = 2010] [id = 37] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f59800 == 9 [pid = 2010] [id = 38] 01:27:57 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a16800 == 8 [pid = 2010] [id = 9] 01:27:58 INFO - PROCESS | 2010 | 1461659278305 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 01:27:58 INFO - PROCESS | 2010 | 1461659278525 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8cd4800 == 9 [pid = 2010] [id = 43] 01:27:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d8ad0c00) [pid = 2010] [serial = 127] [outer = (nil)] 01:27:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d8b44800) [pid = 2010] [serial = 128] [outer = 0x7f16d8ad0c00] 01:27:58 INFO - PROCESS | 2010 | 1461659278608 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16da689800) [pid = 2010] [serial = 129] [outer = 0x7f16d8ad0c00] 01:27:59 INFO - PROCESS | 2010 | 1461659279358 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4542ms 01:27:59 INFO - PROCESS | 2010 | 1461659279380 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 01:27:59 INFO - PROCESS | 2010 | 1461659279387 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 01:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:27:59 INFO - PROCESS | 2010 | 1461659279394 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:27:59 INFO - PROCESS | 2010 | 1461659279400 Marionette TRACE conn4 <- [1,146,null,{}] 01:27:59 INFO - PROCESS | 2010 | 1461659279406 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:59 INFO - PROCESS | 2010 | 1461659279571 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 01:27:59 INFO - PROCESS | 2010 | 1461659279673 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df9e1800 == 10 [pid = 2010] [id = 44] 01:27:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16db2e9800) [pid = 2010] [serial = 130] [outer = (nil)] 01:27:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16dda82000) [pid = 2010] [serial = 131] [outer = 0x7f16db2e9800] 01:27:59 INFO - PROCESS | 2010 | 1461659279740 Marionette DEBUG loaded listener.js 01:27:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16df56f400) [pid = 2010] [serial = 132] [outer = 0x7f16db2e9800] 01:28:00 INFO - PROCESS | 2010 | 1461659280458 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1132ms 01:28:00 INFO - PROCESS | 2010 | 1461659280566 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 2010 | 1461659280572 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 01:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:28:00 INFO - PROCESS | 2010 | 1461659280582 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 2010 | 1461659280585 Marionette TRACE conn4 <- [1,150,null,{}] 01:28:00 INFO - PROCESS | 2010 | 1461659280591 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:00 INFO - PROCESS | 2010 | 1461659280781 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 01:28:00 INFO - PROCESS | 2010 | 1461659280805 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2219000 == 11 [pid = 2010] [id = 45] 01:28:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16e008b000) [pid = 2010] [serial = 133] [outer = (nil)] 01:28:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16e1571c00) [pid = 2010] [serial = 134] [outer = 0x7f16e008b000] 01:28:00 INFO - PROCESS | 2010 | 1461659280866 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16e23b4400) [pid = 2010] [serial = 135] [outer = 0x7f16e008b000] 01:28:01 INFO - PROCESS | 2010 | 1461659281868 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1334ms 01:28:01 INFO - PROCESS | 2010 | 1461659281928 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 2010 | 1461659281934 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 01:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:28:01 INFO - PROCESS | 2010 | 1461659281950 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 2010 | 1461659281969 Marionette TRACE conn4 <- [1,154,null,{}] 01:28:01 INFO - PROCESS | 2010 | 1461659281981 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:02 INFO - PROCESS | 2010 | 1461659282161 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 01:28:02 INFO - PROCESS | 2010 | 1461659282178 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eeae6800 == 12 [pid = 2010] [id = 46] 01:28:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16ed90b400) [pid = 2010] [serial = 136] [outer = (nil)] 01:28:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16ee892000) [pid = 2010] [serial = 137] [outer = 0x7f16ed90b400] 01:28:02 INFO - PROCESS | 2010 | 1461659282238 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16eea95c00) [pid = 2010] [serial = 138] [outer = 0x7f16ed90b400] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16dfde1800) [pid = 2010] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16e1f70400) [pid = 2010] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16e462dc00) [pid = 2010] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16e1f90400) [pid = 2010] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16d8ad8400) [pid = 2010] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16e0fa3c00) [pid = 2010] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d8ad7c00) [pid = 2010] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16ef9ec800) [pid = 2010] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16e0fa8400) [pid = 2010] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16df937c00) [pid = 2010] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16ddd1cc00) [pid = 2010] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16d7d78800) [pid = 2010] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16dda7ac00) [pid = 2010] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16e0fa8c00) [pid = 2010] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16ee7b8400) [pid = 2010] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16dda7b400) [pid = 2010] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16efa24000) [pid = 2010] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16e0095000) [pid = 2010] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16d9a2f000) [pid = 2010] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16da684c00) [pid = 2010] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16d8be3800) [pid = 2010] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16d7d77400) [pid = 2010] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16e4c19800) [pid = 2010] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16d7f07000) [pid = 2010] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16d7f07800) [pid = 2010] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16e4cf2000) [pid = 2010] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d8ace400) [pid = 2010] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16e0a87400) [pid = 2010] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16e8987000) [pid = 2010] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16d7f0b800) [pid = 2010] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e7a4c000) [pid = 2010] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d7f04800) [pid = 2010] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:28:03 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16d9a26800) [pid = 2010] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:28:03 INFO - PROCESS | 2010 | 1461659283855 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1962ms 01:28:03 INFO - PROCESS | 2010 | 1461659283905 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 01:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:28:03 INFO - PROCESS | 2010 | 1461659283918 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 01:28:03 INFO - PROCESS | 2010 | 1461659283925 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 2010 | 1461659283928 Marionette TRACE conn4 <- [1,158,null,{}] 01:28:03 INFO - PROCESS | 2010 | 1461659283941 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:04 INFO - PROCESS | 2010 | 1461659284110 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 01:28:04 INFO - PROCESS | 2010 | 1461659284146 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df695800 == 13 [pid = 2010] [id = 47] 01:28:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16d984f800) [pid = 2010] [serial = 139] [outer = (nil)] 01:28:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16e15d3000) [pid = 2010] [serial = 140] [outer = 0x7f16d984f800] 01:28:04 INFO - PROCESS | 2010 | 1461659284212 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16e4631c00) [pid = 2010] [serial = 141] [outer = 0x7f16d984f800] 01:28:05 INFO - PROCESS | 2010 | 1461659285119 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1231ms 01:28:05 INFO - PROCESS | 2010 | 1461659285156 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 01:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:28:05 INFO - PROCESS | 2010 | 1461659285159 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 01:28:05 INFO - PROCESS | 2010 | 1461659285164 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 2010 | 1461659285167 Marionette TRACE conn4 <- [1,162,null,{}] 01:28:05 INFO - PROCESS | 2010 | 1461659285172 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:05 INFO - PROCESS | 2010 | 1461659285311 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 01:28:05 INFO - PROCESS | 2010 | 1461659285324 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eec3d800 == 14 [pid = 2010] [id = 48] 01:28:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16eea0b000) [pid = 2010] [serial = 142] [outer = (nil)] 01:28:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16eec23000) [pid = 2010] [serial = 143] [outer = 0x7f16eea0b000] 01:28:05 INFO - PROCESS | 2010 | 1461659285402 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16efab8800) [pid = 2010] [serial = 144] [outer = 0x7f16eea0b000] 01:28:06 INFO - PROCESS | 2010 | 1461659286437 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1290ms 01:28:06 INFO - PROCESS | 2010 | 1461659286455 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 2010 | 1461659286462 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 01:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:28:06 INFO - PROCESS | 2010 | 1461659286470 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 2010 | 1461659286477 Marionette TRACE conn4 <- [1,166,null,{}] 01:28:06 INFO - PROCESS | 2010 | 1461659286484 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:06 INFO - PROCESS | 2010 | 1461659286648 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 01:28:06 INFO - PROCESS | 2010 | 1461659286789 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df460000 == 15 [pid = 2010] [id = 49] 01:28:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16db292400) [pid = 2010] [serial = 145] [outer = (nil)] 01:28:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16db2f5400) [pid = 2010] [serial = 146] [outer = 0x7f16db292400] 01:28:06 INFO - PROCESS | 2010 | 1461659286867 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16deb27c00) [pid = 2010] [serial = 147] [outer = 0x7f16db292400] 01:28:07 INFO - PROCESS | 2010 | 1461659287801 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1390ms 01:28:07 INFO - PROCESS | 2010 | 1461659287860 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 01:28:07 INFO - PROCESS | 2010 | 1461659287869 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 01:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:28:07 INFO - PROCESS | 2010 | 1461659287878 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 2010 | 1461659287883 Marionette TRACE conn4 <- [1,170,null,{}] 01:28:07 INFO - PROCESS | 2010 | 1461659287888 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:08 INFO - PROCESS | 2010 | 1461659288057 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 01:28:08 INFO - PROCESS | 2010 | 1461659288191 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee872800 == 16 [pid = 2010] [id = 50] 01:28:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16d8ad6800) [pid = 2010] [serial = 148] [outer = (nil)] 01:28:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16e243e800) [pid = 2010] [serial = 149] [outer = 0x7f16d8ad6800] 01:28:08 INFO - PROCESS | 2010 | 1461659288269 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16e47df400) [pid = 2010] [serial = 150] [outer = 0x7f16d8ad6800] 01:28:09 INFO - PROCESS | 2010 | 1461659289352 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1531ms 01:28:09 INFO - PROCESS | 2010 | 1461659289411 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 01:28:09 INFO - PROCESS | 2010 | 1461659289417 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 01:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:28:09 INFO - PROCESS | 2010 | 1461659289425 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 2010 | 1461659289430 Marionette TRACE conn4 <- [1,174,null,{}] 01:28:09 INFO - PROCESS | 2010 | 1461659289440 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:09 INFO - PROCESS | 2010 | 1461659289683 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16df8b4c00) [pid = 2010] [serial = 68] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16e15d7c00) [pid = 2010] [serial = 97] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16e0178c00) [pid = 2010] [serial = 70] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16deb2cc00) [pid = 2010] [serial = 113] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d8ab0800) [pid = 2010] [serial = 28] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16e1418400) [pid = 2010] [serial = 43] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16f1637800) [pid = 2010] [serial = 2] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16efab8c00) [pid = 2010] [serial = 92] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e15d4000) [pid = 2010] [serial = 44] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e2276400) [pid = 2010] [serial = 46] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16e23b0400) [pid = 2010] [serial = 47] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16e4634400) [pid = 2010] [serial = 49] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16e4ce7400) [pid = 2010] [serial = 52] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16e898b000) [pid = 2010] [serial = 53] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16dfb7dc00) [pid = 2010] [serial = 37] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16e04c2c00) [pid = 2010] [serial = 38] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16e11d7400) [pid = 2010] [serial = 40] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16e1417800) [pid = 2010] [serial = 41] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16e49f0000) [pid = 2010] [serial = 50] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16d8b38000) [pid = 2010] [serial = 33] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16dddd1c00) [pid = 2010] [serial = 26] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16d9848c00) [pid = 2010] [serial = 34] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16d8acfc00) [pid = 2010] [serial = 31] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16ed9e6400) [pid = 2010] [serial = 56] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16ee89a000) [pid = 2010] [serial = 79] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16e2281000) [pid = 2010] [serial = 85] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16d7d7d800) [pid = 2010] [serial = 58] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16ee7be400) [pid = 2010] [serial = 116] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16ee7b8000) [pid = 2010] [serial = 88] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16e2447000) [pid = 2010] [serial = 74] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x7f16ed90e800) [pid = 2010] [serial = 76] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x7f16d9a2a000) [pid = 2010] [serial = 82] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x7f16ee899800) [pid = 2010] [serial = 100] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16e1f77400) [pid = 2010] [serial = 95] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16e2278000) [pid = 2010] [serial = 73] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16efc35c00) [pid = 2010] [serial = 103] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16e12ac800) [pid = 2010] [serial = 111] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16ddad9000) [pid = 2010] [serial = 67] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16e4628c00) [pid = 2010] [serial = 86] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x7f16ef940400) [pid = 2010] [serial = 91] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x7f16e1978c00) [pid = 2010] [serial = 114] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x7f16f1bbe400) [pid = 2010] [serial = 104] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x7f16f3a9b000) [pid = 2010] [serial = 106] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x7f16e462b000) [pid = 2010] [serial = 98] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x7f16ee806400) [pid = 2010] [serial = 77] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x7f16df847000) [pid = 2010] [serial = 62] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x7f16dfb7ec00) [pid = 2010] [serial = 83] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x7f16dfde1c00) [pid = 2010] [serial = 12] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x7f16e197bc00) [pid = 2010] [serial = 64] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x7f16e0181000) [pid = 2010] [serial = 9] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x7f16d80e4c00) [pid = 2010] [serial = 59] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x7f16ed905400) [pid = 2010] [serial = 55] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x7f16ddad7400) [pid = 2010] [serial = 61] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x7f16e12abc00) [pid = 2010] [serial = 94] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x7f16eea96400) [pid = 2010] [serial = 117] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x7f16ee8e8400) [pid = 2010] [serial = 89] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x7f16db295400) [pid = 2010] [serial = 125] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x7f16eea87400) [pid = 2010] [serial = 80] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x7f16d984f000) [pid = 2010] [serial = 22] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 57 (0x7f16d9a28800) [pid = 2010] [serial = 16] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 56 (0x7f16d9a2f400) [pid = 2010] [serial = 17] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 55 (0x7f16d9a32000) [pid = 2010] [serial = 19] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 54 (0x7f16d7c6f400) [pid = 2010] [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.] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 53 (0x7f16e2282800) [pid = 2010] [serial = 65] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 52 (0x7f16e0faac00) [pid = 2010] [serial = 71] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 51 (0x7f16deb2bc00) [pid = 2010] [serial = 110] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 50 (0x7f16f3e04c00) [pid = 2010] [serial = 107] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 49 (0x7f16d7f0b400) [pid = 2010] [serial = 25] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 48 (0x7f16eea4f400) [pid = 2010] [serial = 101] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | --DOMWINDOW == 47 (0x7f16d7d70400) [pid = 2010] [serial = 23] [outer = (nil)] [url = about:blank] 01:28:09 INFO - PROCESS | 2010 | 1461659289994 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:10 INFO - PROCESS | 2010 | 1461659290023 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:28:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8cd5800 == 17 [pid = 2010] [id = 51] 01:28:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x7f16d9a29000) [pid = 2010] [serial = 151] [outer = (nil)] 01:28:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x7f16d9a2a800) [pid = 2010] [serial = 152] [outer = 0x7f16d9a29000] 01:28:10 INFO - PROCESS | 2010 | 1461659290088 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x7f16db1ea800) [pid = 2010] [serial = 153] [outer = 0x7f16d9a29000] 01:28:10 INFO - PROCESS | 2010 | --DOMWINDOW == 49 (0x7f16f3f89c00) [pid = 2010] [serial = 123] [outer = (nil)] [url = about:blank] 01:28:10 INFO - PROCESS | 2010 | --DOMWINDOW == 48 (0x7f16f3ee6000) [pid = 2010] [serial = 122] [outer = (nil)] [url = about:blank] 01:28:10 INFO - PROCESS | 2010 | --DOMWINDOW == 47 (0x7f16f35a6800) [pid = 2010] [serial = 120] [outer = (nil)] [url = about:blank] 01:28:10 INFO - PROCESS | 2010 | --DOMWINDOW == 46 (0x7f16f1b3bc00) [pid = 2010] [serial = 119] [outer = (nil)] [url = about:blank] 01:28:10 INFO - PROCESS | 2010 | 1461659290725 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1333ms 01:28:10 INFO - PROCESS | 2010 | 1461659290758 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 2010 | 1461659290765 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 01:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:28:10 INFO - PROCESS | 2010 | 1461659290775 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 2010 | 1461659290779 Marionette TRACE conn4 <- [1,178,null,{}] 01:28:10 INFO - PROCESS | 2010 | 1461659290784 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:10 INFO - PROCESS | 2010 | 1461659290920 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 01:28:11 INFO - PROCESS | 2010 | 1461659291010 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a1c800 == 18 [pid = 2010] [id = 52] 01:28:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 47 (0x7f16d7d6f000) [pid = 2010] [serial = 154] [outer = (nil)] 01:28:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x7f16db2eec00) [pid = 2010] [serial = 155] [outer = 0x7f16d7d6f000] 01:28:11 INFO - PROCESS | 2010 | 1461659291072 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x7f16ddad0c00) [pid = 2010] [serial = 156] [outer = 0x7f16d7d6f000] 01:28:12 INFO - PROCESS | 2010 | 1461659292195 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1434ms 01:28:12 INFO - PROCESS | 2010 | 1461659292208 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 2010 | 1461659292213 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 01:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:28:12 INFO - PROCESS | 2010 | 1461659292229 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 2010 | 1461659292234 Marionette TRACE conn4 <- [1,182,null,{}] 01:28:12 INFO - PROCESS | 2010 | 1461659292263 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:12 INFO - PROCESS | 2010 | 1461659292470 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 01:28:12 INFO - PROCESS | 2010 | 1461659292532 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16debb2800 == 19 [pid = 2010] [id = 53] 01:28:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x7f16de6a5c00) [pid = 2010] [serial = 157] [outer = (nil)] 01:28:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x7f16df568800) [pid = 2010] [serial = 158] [outer = 0x7f16de6a5c00] 01:28:12 INFO - PROCESS | 2010 | 1461659292607 Marionette DEBUG loaded listener.js 01:28:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x7f16e0faa000) [pid = 2010] [serial = 159] [outer = 0x7f16de6a5c00] 01:28:13 INFO - PROCESS | 2010 | 1461659293344 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1147ms 01:28:13 INFO - PROCESS | 2010 | 1461659293370 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 2010 | 1461659293375 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 01:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:28:13 INFO - PROCESS | 2010 | 1461659293380 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 2010 | 1461659293382 Marionette TRACE conn4 <- [1,186,null,{}] 01:28:13 INFO - PROCESS | 2010 | 1461659293394 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:13 INFO - PROCESS | 2010 | 1461659293563 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 01:28:13 INFO - PROCESS | 2010 | 1461659293623 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfbc9800 == 20 [pid = 2010] [id = 54] 01:28:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x7f16deb2cc00) [pid = 2010] [serial = 160] [outer = (nil)] 01:28:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x7f16e15d2400) [pid = 2010] [serial = 161] [outer = 0x7f16deb2cc00] 01:28:13 INFO - PROCESS | 2010 | 1461659293687 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x7f16e1f74000) [pid = 2010] [serial = 162] [outer = 0x7f16deb2cc00] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 54 (0x7f16d984f800) [pid = 2010] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 53 (0x7f16d8ad0c00) [pid = 2010] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 52 (0x7f16ed90b400) [pid = 2010] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 51 (0x7f16db2e9800) [pid = 2010] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 50 (0x7f16e008b000) [pid = 2010] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:28:14 INFO - PROCESS | 2010 | --DOMWINDOW == 49 (0x7f16d80e6c00) [pid = 2010] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:28:14 INFO - PROCESS | 2010 | 1461659294425 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1077ms 01:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:28:14 INFO - PROCESS | 2010 | 1461659294459 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 2010 | 1461659294462 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 01:28:14 INFO - PROCESS | 2010 | 1461659294468 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 2010 | 1461659294471 Marionette TRACE conn4 <- [1,190,null,{}] 01:28:14 INFO - PROCESS | 2010 | 1461659294475 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:14 INFO - PROCESS | 2010 | 1461659294603 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 01:28:14 INFO - PROCESS | 2010 | 1461659294622 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02e2000 == 21 [pid = 2010] [id = 55] 01:28:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x7f16d7f04800) [pid = 2010] [serial = 163] [outer = (nil)] 01:28:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x7f16e2276c00) [pid = 2010] [serial = 164] [outer = 0x7f16d7f04800] 01:28:14 INFO - PROCESS | 2010 | 1461659294680 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x7f16e2446000) [pid = 2010] [serial = 165] [outer = 0x7f16d7f04800] 01:28:15 INFO - PROCESS | 2010 | 1461659295477 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1036ms 01:28:15 INFO - PROCESS | 2010 | 1461659295503 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 2010 | 1461659295506 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 01:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:28:15 INFO - PROCESS | 2010 | 1461659295521 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 2010 | 1461659295524 Marionette TRACE conn4 <- [1,194,null,{}] 01:28:15 INFO - PROCESS | 2010 | 1461659295537 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:15 INFO - PROCESS | 2010 | 1461659295698 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 01:28:15 INFO - PROCESS | 2010 | 1461659295710 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f5f000 == 22 [pid = 2010] [id = 56] 01:28:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x7f16df5d9c00) [pid = 2010] [serial = 166] [outer = (nil)] 01:28:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x7f16ed90d000) [pid = 2010] [serial = 167] [outer = 0x7f16df5d9c00] 01:28:15 INFO - PROCESS | 2010 | 1461659295772 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x7f16ee7b2000) [pid = 2010] [serial = 168] [outer = 0x7f16df5d9c00] 01:28:16 INFO - PROCESS | 2010 | 1461659296403 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 947ms 01:28:16 INFO - PROCESS | 2010 | 1461659296490 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 2010 | 1461659296496 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 01:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:28:16 INFO - PROCESS | 2010 | 1461659296505 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 2010 | 1461659296511 Marionette TRACE conn4 <- [1,198,null,{}] 01:28:16 INFO - PROCESS | 2010 | 1461659296523 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:16 INFO - PROCESS | 2010 | 1461659296686 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 01:28:16 INFO - PROCESS | 2010 | 1461659296808 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aba800 == 23 [pid = 2010] [id = 57] 01:28:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x7f16d80dfc00) [pid = 2010] [serial = 169] [outer = (nil)] 01:28:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x7f16d8144000) [pid = 2010] [serial = 170] [outer = 0x7f16d80dfc00] 01:28:16 INFO - PROCESS | 2010 | 1461659296884 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x7f16d9852000) [pid = 2010] [serial = 171] [outer = 0x7f16d80dfc00] 01:28:17 INFO - PROCESS | 2010 | 1461659297723 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1288ms 01:28:17 INFO - PROCESS | 2010 | 1461659297795 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 2010 | 1461659297799 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 01:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:28:17 INFO - PROCESS | 2010 | 1461659297812 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 2010 | 1461659297816 Marionette TRACE conn4 <- [1,202,null,{}] 01:28:17 INFO - PROCESS | 2010 | 1461659297823 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:18 INFO - PROCESS | 2010 | 1461659298018 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 01:28:18 INFO - PROCESS | 2010 | 1461659298140 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df9d8800 == 24 [pid = 2010] [id = 58] 01:28:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x7f16db291c00) [pid = 2010] [serial = 172] [outer = (nil)] 01:28:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x7f16ddadb800) [pid = 2010] [serial = 173] [outer = 0x7f16db291c00] 01:28:18 INFO - PROCESS | 2010 | 1461659298213 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x7f16df56ec00) [pid = 2010] [serial = 174] [outer = 0x7f16db291c00] 01:28:19 INFO - PROCESS | 2010 | 1461659299036 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1240ms 01:28:19 INFO - PROCESS | 2010 | 1461659299049 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 01:28:19 INFO - PROCESS | 2010 | 1461659299052 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 01:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:28:19 INFO - PROCESS | 2010 | 1461659299065 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 2010 | 1461659299073 Marionette TRACE conn4 <- [1,206,null,{}] 01:28:19 INFO - PROCESS | 2010 | 1461659299086 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:19 INFO - PROCESS | 2010 | 1461659299248 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 01:28:19 INFO - PROCESS | 2010 | 1461659299380 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1458000 == 25 [pid = 2010] [id = 59] 01:28:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x7f16e1f90400) [pid = 2010] [serial = 175] [outer = (nil)] 01:28:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x7f16e2440400) [pid = 2010] [serial = 176] [outer = 0x7f16e1f90400] 01:28:19 INFO - PROCESS | 2010 | 1461659299461 Marionette DEBUG loaded listener.js 01:28:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x7f16e49ed800) [pid = 2010] [serial = 177] [outer = 0x7f16e1f90400] 01:28:20 INFO - PROCESS | 2010 | 1461659300247 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1241ms 01:28:20 INFO - PROCESS | 2010 | 1461659300308 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 01:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:28:20 INFO - PROCESS | 2010 | 1461659300312 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 01:28:20 INFO - PROCESS | 2010 | 1461659300319 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 2010 | 1461659300322 Marionette TRACE conn4 <- [1,210,null,{}] 01:28:20 INFO - PROCESS | 2010 | 1461659300327 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:20 INFO - PROCESS | 2010 | 1461659300476 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 01:28:20 INFO - PROCESS | 2010 | 1461659300596 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2215000 == 26 [pid = 2010] [id = 60] 01:28:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x7f16e1f96400) [pid = 2010] [serial = 178] [outer = (nil)] 01:28:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x7f16ed9ed800) [pid = 2010] [serial = 179] [outer = 0x7f16e1f96400] 01:28:20 INFO - PROCESS | 2010 | 1461659300667 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x7f16ee804400) [pid = 2010] [serial = 180] [outer = 0x7f16e1f96400] 01:28:21 INFO - PROCESS | 2010 | 1461659301654 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1384ms 01:28:21 INFO - PROCESS | 2010 | 1461659301704 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 2010 | 1461659301709 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 01:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:28:21 INFO - PROCESS | 2010 | 1461659301716 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 2010 | 1461659301722 Marionette TRACE conn4 <- [1,214,null,{}] 01:28:21 INFO - PROCESS | 2010 | 1461659301730 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:21 INFO - PROCESS | 2010 | 1461659301885 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 01:28:22 INFO - PROCESS | 2010 | 1461659302030 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a0c800 == 27 [pid = 2010] [id = 61] 01:28:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x7f16d9a29c00) [pid = 2010] [serial = 181] [outer = (nil)] 01:28:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x7f16da685000) [pid = 2010] [serial = 182] [outer = 0x7f16d9a29c00] 01:28:22 INFO - PROCESS | 2010 | 1461659302166 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x7f16db294c00) [pid = 2010] [serial = 183] [outer = 0x7f16d9a29c00] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x7f16e1571c00) [pid = 2010] [serial = 134] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x7f16e4631c00) [pid = 2010] [serial = 141] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x7f16eea95c00) [pid = 2010] [serial = 138] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x7f16e23b4400) [pid = 2010] [serial = 135] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x7f16df56f400) [pid = 2010] [serial = 132] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x7f16db299000) [pid = 2010] [serial = 126] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x7f16e15d3000) [pid = 2010] [serial = 140] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x7f16d8b44800) [pid = 2010] [serial = 128] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x7f16ee892000) [pid = 2010] [serial = 137] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x7f16da689800) [pid = 2010] [serial = 129] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x7f16dda82000) [pid = 2010] [serial = 131] [outer = (nil)] [url = about:blank] 01:28:22 INFO - PROCESS | 2010 | 1461659302892 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1237ms 01:28:22 INFO - PROCESS | 2010 | 1461659302954 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 2010 | 1461659302962 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 01:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:28:22 INFO - PROCESS | 2010 | 1461659302971 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 2010 | 1461659302975 Marionette TRACE conn4 <- [1,218,null,{}] 01:28:22 INFO - PROCESS | 2010 | 1461659302980 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:23 INFO - PROCESS | 2010 | 1461659303111 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 01:28:23 INFO - PROCESS | 2010 | 1461659303129 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dddb9000 == 28 [pid = 2010] [id = 62] 01:28:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x7f16db297800) [pid = 2010] [serial = 184] [outer = (nil)] 01:28:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x7f16dddcbc00) [pid = 2010] [serial = 185] [outer = 0x7f16db297800] 01:28:23 INFO - PROCESS | 2010 | 1461659303188 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x7f16dfde0800) [pid = 2010] [serial = 186] [outer = 0x7f16db297800] 01:28:23 INFO - PROCESS | 2010 | 1461659303900 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 983ms 01:28:23 INFO - PROCESS | 2010 | 1461659303954 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 01:28:23 INFO - PROCESS | 2010 | 1461659303957 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 01:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:28:23 INFO - PROCESS | 2010 | 1461659303973 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 2010 | 1461659303978 Marionette TRACE conn4 <- [1,222,null,{}] 01:28:23 INFO - PROCESS | 2010 | 1461659303997 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:24 INFO - PROCESS | 2010 | 1461659304151 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 01:28:24 INFO - PROCESS | 2010 | 1461659304165 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e07b2000 == 29 [pid = 2010] [id = 63] 01:28:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x7f16e1419000) [pid = 2010] [serial = 187] [outer = (nil)] 01:28:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x7f16e1f95400) [pid = 2010] [serial = 188] [outer = 0x7f16e1419000] 01:28:24 INFO - PROCESS | 2010 | 1461659304227 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x7f16e47e0c00) [pid = 2010] [serial = 189] [outer = 0x7f16e1419000] 01:28:24 INFO - PROCESS | 2010 | 1461659304895 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 938ms 01:28:24 INFO - PROCESS | 2010 | 1461659304909 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 01:28:24 INFO - PROCESS | 2010 | 1461659304913 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 01:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:28:24 INFO - PROCESS | 2010 | 1461659304919 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 2010 | 1461659304921 Marionette TRACE conn4 <- [1,226,null,{}] 01:28:24 INFO - PROCESS | 2010 | 1461659304937 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:25 INFO - PROCESS | 2010 | 1461659305100 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 01:28:25 INFO - PROCESS | 2010 | 1461659305127 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1464000 == 30 [pid = 2010] [id = 64] 01:28:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x7f16db2e9c00) [pid = 2010] [serial = 190] [outer = (nil)] 01:28:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x7f16e4c18c00) [pid = 2010] [serial = 191] [outer = 0x7f16db2e9c00] 01:28:25 INFO - PROCESS | 2010 | 1461659305186 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x7f16ee893000) [pid = 2010] [serial = 192] [outer = 0x7f16db2e9c00] 01:28:25 INFO - PROCESS | 2010 | 1461659305846 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 937ms 01:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:28:25 INFO - PROCESS | 2010 | 1461659305859 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 01:28:25 INFO - PROCESS | 2010 | 1461659305861 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 01:28:25 INFO - PROCESS | 2010 | 1461659305865 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 2010 | 1461659305869 Marionette TRACE conn4 <- [1,230,null,{}] 01:28:25 INFO - PROCESS | 2010 | 1461659305874 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:26 INFO - PROCESS | 2010 | 1461659306032 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 01:28:26 INFO - PROCESS | 2010 | 1461659306061 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47b0800 == 31 [pid = 2010] [id = 65] 01:28:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x7f16d7d71800) [pid = 2010] [serial = 193] [outer = (nil)] 01:28:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x7f16eea15400) [pid = 2010] [serial = 194] [outer = 0x7f16d7d71800] 01:28:26 INFO - PROCESS | 2010 | 1461659306118 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x7f16eea95000) [pid = 2010] [serial = 195] [outer = 0x7f16d7d71800] 01:28:26 INFO - PROCESS | 2010 | 1461659306860 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1026ms 01:28:26 INFO - PROCESS | 2010 | 1461659306892 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 2010 | 1461659306894 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 01:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:28:26 INFO - PROCESS | 2010 | 1461659306900 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 2010 | 1461659306902 Marionette TRACE conn4 <- [1,234,null,{}] 01:28:26 INFO - PROCESS | 2010 | 1461659306907 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:27 INFO - PROCESS | 2010 | 1461659307116 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x7f16deb2cc00) [pid = 2010] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x7f16d7f04800) [pid = 2010] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x7f16db292400) [pid = 2010] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x7f16d8ad6800) [pid = 2010] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x7f16d7d6f000) [pid = 2010] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x7f16d9a29000) [pid = 2010] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:28:27 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x7f16de6a5c00) [pid = 2010] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:28:27 INFO - PROCESS | 2010 | 1461659307213 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d6000 == 32 [pid = 2010] [id = 66] 01:28:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x7f16d7f04800) [pid = 2010] [serial = 196] [outer = (nil)] 01:28:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x7f16db292800) [pid = 2010] [serial = 197] [outer = 0x7f16d7f04800] 01:28:27 INFO - PROCESS | 2010 | 1461659307274 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x7f16efa25000) [pid = 2010] [serial = 198] [outer = 0x7f16d7f04800] 01:28:27 INFO - PROCESS | 2010 | 1461659307856 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 981ms 01:28:27 INFO - PROCESS | 2010 | 1461659307881 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 2010 | 1461659307884 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 01:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:28:27 INFO - PROCESS | 2010 | 1461659307889 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 2010 | 1461659307892 Marionette TRACE conn4 <- [1,238,null,{}] 01:28:27 INFO - PROCESS | 2010 | 1461659307897 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:28 INFO - PROCESS | 2010 | 1461659308016 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 01:28:28 INFO - PROCESS | 2010 | 1461659308034 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7c29800 == 33 [pid = 2010] [id = 67] 01:28:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x7f16efa25800) [pid = 2010] [serial = 199] [outer = (nil)] 01:28:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x7f16f1b33400) [pid = 2010] [serial = 200] [outer = 0x7f16efa25800] 01:28:28 INFO - PROCESS | 2010 | 1461659308090 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x7f16f1bbe400) [pid = 2010] [serial = 201] [outer = 0x7f16efa25800] 01:28:28 INFO - PROCESS | 2010 | 1461659308694 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 829ms 01:28:28 INFO - PROCESS | 2010 | 1461659308718 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 01:28:28 INFO - PROCESS | 2010 | 1461659308721 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 01:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:28:28 INFO - PROCESS | 2010 | 1461659308728 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:28:28 INFO - PROCESS | 2010 | 1461659308731 Marionette TRACE conn4 <- [1,242,null,{}] 01:28:28 INFO - PROCESS | 2010 | 1461659308735 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:28 INFO - PROCESS | 2010 | 1461659308856 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 01:28:28 INFO - PROCESS | 2010 | 1461659308949 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee872000 == 34 [pid = 2010] [id = 68] 01:28:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x7f16d7f0ac00) [pid = 2010] [serial = 202] [outer = (nil)] 01:28:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x7f16f1bbec00) [pid = 2010] [serial = 203] [outer = 0x7f16d7f0ac00] 01:28:29 INFO - PROCESS | 2010 | 1461659309006 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x7f16f35a3000) [pid = 2010] [serial = 204] [outer = 0x7f16d7f0ac00] 01:28:29 INFO - PROCESS | 2010 | 1461659309849 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1178ms 01:28:29 INFO - PROCESS | 2010 | 1461659309906 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 2010 | 1461659309910 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 01:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:28:29 INFO - PROCESS | 2010 | 1461659309918 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 2010 | 1461659309923 Marionette TRACE conn4 <- [1,246,null,{}] 01:28:29 INFO - PROCESS | 2010 | 1461659309930 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:30 INFO - PROCESS | 2010 | 1461659310084 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 01:28:30 INFO - PROCESS | 2010 | 1461659310212 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df464800 == 35 [pid = 2010] [id = 69] 01:28:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x7f16da692000) [pid = 2010] [serial = 205] [outer = (nil)] 01:28:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x7f16db2ea800) [pid = 2010] [serial = 206] [outer = 0x7f16da692000] 01:28:30 INFO - PROCESS | 2010 | 1461659310296 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x7f16df566000) [pid = 2010] [serial = 207] [outer = 0x7f16da692000] 01:28:31 INFO - PROCESS | 2010 | 1461659311113 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1244ms 01:28:31 INFO - PROCESS | 2010 | 1461659311162 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 2010 | 1461659311169 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 01:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:28:31 INFO - PROCESS | 2010 | 1461659311180 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 2010 | 1461659311183 Marionette TRACE conn4 <- [1,250,null,{}] 01:28:31 INFO - PROCESS | 2010 | 1461659311188 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:31 INFO - PROCESS | 2010 | 1461659311345 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 01:28:31 INFO - PROCESS | 2010 | 1461659311472 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89e6000 == 36 [pid = 2010] [id = 70] 01:28:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x7f16e12acc00) [pid = 2010] [serial = 208] [outer = (nil)] 01:28:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x7f16e462ac00) [pid = 2010] [serial = 209] [outer = 0x7f16e12acc00] 01:28:31 INFO - PROCESS | 2010 | 1461659311546 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16ee7b6800) [pid = 2010] [serial = 210] [outer = 0x7f16e12acc00] 01:28:32 INFO - PROCESS | 2010 | 1461659312319 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1185ms 01:28:32 INFO - PROCESS | 2010 | 1461659312366 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 01:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:28:32 INFO - PROCESS | 2010 | 1461659312370 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 01:28:32 INFO - PROCESS | 2010 | 1461659312376 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 2010 | 1461659312382 Marionette TRACE conn4 <- [1,254,null,{}] 01:28:32 INFO - PROCESS | 2010 | 1461659312397 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:32 INFO - PROCESS | 2010 | 1461659312559 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 01:28:32 INFO - PROCESS | 2010 | 1461659312686 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ef91e000 == 37 [pid = 2010] [id = 71] 01:28:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16e0719c00) [pid = 2010] [serial = 211] [outer = (nil)] 01:28:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16e197bc00) [pid = 2010] [serial = 212] [outer = 0x7f16e0719c00] 01:28:32 INFO - PROCESS | 2010 | 1461659312759 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16eea18c00) [pid = 2010] [serial = 213] [outer = 0x7f16e0719c00] 01:28:33 INFO - PROCESS | 2010 | 1461659313566 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1234ms 01:28:33 INFO - PROCESS | 2010 | 1461659313609 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 2010 | 1461659313613 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 01:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:28:33 INFO - PROCESS | 2010 | 1461659313619 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 2010 | 1461659313621 Marionette TRACE conn4 <- [1,258,null,{}] 01:28:33 INFO - PROCESS | 2010 | 1461659313626 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:33 INFO - PROCESS | 2010 | 1461659313769 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 01:28:33 INFO - PROCESS | 2010 | 1461659313875 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3249800 == 38 [pid = 2010] [id = 72] 01:28:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16d7c6c000) [pid = 2010] [serial = 214] [outer = (nil)] 01:28:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16e0e25c00) [pid = 2010] [serial = 215] [outer = 0x7f16d7c6c000] 01:28:33 INFO - PROCESS | 2010 | 1461659313942 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16e12ad000) [pid = 2010] [serial = 216] [outer = 0x7f16d7c6c000] 01:28:34 INFO - PROCESS | 2010 | 1461659314702 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1137ms 01:28:34 INFO - PROCESS | 2010 | 1461659314758 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 01:28:34 INFO - PROCESS | 2010 | 1461659314761 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 01:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:28:34 INFO - PROCESS | 2010 | 1461659314787 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 2010 | 1461659314790 Marionette TRACE conn4 <- [1,262,null,{}] 01:28:34 INFO - PROCESS | 2010 | 1461659314795 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:34 INFO - PROCESS | 2010 | 1461659314944 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 01:28:35 INFO - PROCESS | 2010 | 1461659315265 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da6a5800 == 39 [pid = 2010] [id = 73] 01:28:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16d7f0c000) [pid = 2010] [serial = 217] [outer = (nil)] 01:28:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16d80e5c00) [pid = 2010] [serial = 218] [outer = 0x7f16d7f0c000] 01:28:35 INFO - PROCESS | 2010 | 1461659315345 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16d97e3000) [pid = 2010] [serial = 219] [outer = 0x7f16d7f0c000] 01:28:36 INFO - PROCESS | 2010 | 1461659316226 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1487ms 01:28:36 INFO - PROCESS | 2010 | 1461659316273 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 2010 | 1461659316279 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 01:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:28:36 INFO - PROCESS | 2010 | 1461659316285 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 2010 | 1461659316290 Marionette TRACE conn4 <- [1,266,null,{}] 01:28:36 INFO - PROCESS | 2010 | 1461659316297 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:36 INFO - PROCESS | 2010 | 1461659316440 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 01:28:36 INFO - PROCESS | 2010 | 1461659316569 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8cd4800 == 38 [pid = 2010] [id = 43] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16ed90d000) [pid = 2010] [serial = 167] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9881000 == 39 [pid = 2010] [id = 74] 01:28:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16d7f0cc00) [pid = 2010] [serial = 220] [outer = (nil)] 01:28:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16db2f1c00) [pid = 2010] [serial = 221] [outer = 0x7f16d7f0cc00] 01:28:36 INFO - PROCESS | 2010 | 1461659316658 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16de56e000) [pid = 2010] [serial = 222] [outer = 0x7f16d7f0cc00] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16e15d2400) [pid = 2010] [serial = 161] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16e2276c00) [pid = 2010] [serial = 164] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16deb27c00) [pid = 2010] [serial = 147] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x7f16db2f5400) [pid = 2010] [serial = 146] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x7f16eec23000) [pid = 2010] [serial = 143] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x7f16e47df400) [pid = 2010] [serial = 150] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16e243e800) [pid = 2010] [serial = 149] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16db2eec00) [pid = 2010] [serial = 155] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16ddad0c00) [pid = 2010] [serial = 156] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16d9a2a800) [pid = 2010] [serial = 152] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16db1ea800) [pid = 2010] [serial = 153] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16e2446000) [pid = 2010] [serial = 165] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x7f16e0faa000) [pid = 2010] [serial = 159] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x7f16df568800) [pid = 2010] [serial = 158] [outer = (nil)] [url = about:blank] 01:28:36 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x7f16e1f74000) [pid = 2010] [serial = 162] [outer = (nil)] [url = about:blank] 01:28:37 INFO - PROCESS | 2010 | 1461659317320 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1079ms 01:28:37 INFO - PROCESS | 2010 | 1461659317367 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 01:28:37 INFO - PROCESS | 2010 | 1461659317372 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 01:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:28:37 INFO - PROCESS | 2010 | 1461659317379 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 2010 | 1461659317381 Marionette TRACE conn4 <- [1,270,null,{}] 01:28:37 INFO - PROCESS | 2010 | 1461659317387 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:37 INFO - PROCESS | 2010 | 1461659317538 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 01:28:37 INFO - PROCESS | 2010 | 1461659317629 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de6c9000 == 40 [pid = 2010] [id = 75] 01:28:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x7f16ddd20000) [pid = 2010] [serial = 223] [outer = (nil)] 01:28:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x7f16e008a800) [pid = 2010] [serial = 224] [outer = 0x7f16ddd20000] 01:28:37 INFO - PROCESS | 2010 | 1461659317687 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x7f16e0719800) [pid = 2010] [serial = 225] [outer = 0x7f16ddd20000] 01:28:38 INFO - PROCESS | 2010 | 1461659318282 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 934ms 01:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:28:38 INFO - PROCESS | 2010 | 1461659318313 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 2010 | 1461659318316 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 01:28:38 INFO - PROCESS | 2010 | 1461659318323 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 2010 | 1461659318332 Marionette TRACE conn4 <- [1,274,null,{}] 01:28:38 INFO - PROCESS | 2010 | 1461659318344 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:38 INFO - PROCESS | 2010 | 1461659318509 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 01:28:38 INFO - PROCESS | 2010 | 1461659318534 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0983000 == 41 [pid = 2010] [id = 76] 01:28:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16dfb7f000) [pid = 2010] [serial = 226] [outer = (nil)] 01:28:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16e0e28000) [pid = 2010] [serial = 227] [outer = 0x7f16dfb7f000] 01:28:38 INFO - PROCESS | 2010 | 1461659318592 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16e141f000) [pid = 2010] [serial = 228] [outer = 0x7f16dfb7f000] 01:28:39 INFO - PROCESS | 2010 | 1461659319309 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1037ms 01:28:39 INFO - PROCESS | 2010 | 1461659319372 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 01:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:28:39 INFO - PROCESS | 2010 | 1461659319377 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 01:28:39 INFO - PROCESS | 2010 | 1461659319382 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 2010 | 1461659319385 Marionette TRACE conn4 <- [1,278,null,{}] 01:28:39 INFO - PROCESS | 2010 | 1461659319401 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:39 INFO - PROCESS | 2010 | 1461659319572 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 01:28:39 INFO - PROCESS | 2010 | 1461659319631 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1458800 == 42 [pid = 2010] [id = 77] 01:28:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16e071dc00) [pid = 2010] [serial = 229] [outer = (nil)] 01:28:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16e1f95800) [pid = 2010] [serial = 230] [outer = 0x7f16e071dc00] 01:28:39 INFO - PROCESS | 2010 | 1461659319689 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16e2445000) [pid = 2010] [serial = 231] [outer = 0x7f16e071dc00] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16db297800) [pid = 2010] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16db2e9c00) [pid = 2010] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16d7f04800) [pid = 2010] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16d9a29c00) [pid = 2010] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16d7d71800) [pid = 2010] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16e1419000) [pid = 2010] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x7f16df5d9c00) [pid = 2010] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:28:41 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x7f16efa25800) [pid = 2010] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:28:41 INFO - PROCESS | 2010 | 1461659321583 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 2230ms 01:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:28:41 INFO - PROCESS | 2010 | 1461659321617 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 01:28:41 INFO - PROCESS | 2010 | 1461659321619 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 01:28:41 INFO - PROCESS | 2010 | 1461659321626 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:28:41 INFO - PROCESS | 2010 | 1461659321628 Marionette TRACE conn4 <- [1,282,null,{}] 01:28:41 INFO - PROCESS | 2010 | 1461659321633 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:41 INFO - PROCESS | 2010 | 1461659321761 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 01:28:41 INFO - PROCESS | 2010 | 1461659321779 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e221f800 == 43 [pid = 2010] [id = 78] 01:28:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x7f16e2444800) [pid = 2010] [serial = 232] [outer = (nil)] 01:28:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x7f16e4634400) [pid = 2010] [serial = 233] [outer = 0x7f16e2444800] 01:28:41 INFO - PROCESS | 2010 | 1461659321853 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16ed9ee400) [pid = 2010] [serial = 234] [outer = 0x7f16e2444800] 01:28:42 INFO - PROCESS | 2010 | 1461659322592 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 981ms 01:28:42 INFO - PROCESS | 2010 | 1461659322605 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 2010 | 1461659322607 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 01:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:28:42 INFO - PROCESS | 2010 | 1461659322613 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 2010 | 1461659322615 Marionette TRACE conn4 <- [1,286,null,{}] 01:28:42 INFO - PROCESS | 2010 | 1461659322620 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:42 INFO - PROCESS | 2010 | 1461659322785 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 01:28:42 INFO - PROCESS | 2010 | 1461659322804 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee506000 == 44 [pid = 2010] [id = 79] 01:28:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16e4cec800) [pid = 2010] [serial = 235] [outer = (nil)] 01:28:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16eea46800) [pid = 2010] [serial = 236] [outer = 0x7f16e4cec800] 01:28:42 INFO - PROCESS | 2010 | 1461659322863 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16ef932400) [pid = 2010] [serial = 237] [outer = 0x7f16e4cec800] 01:28:43 INFO - PROCESS | 2010 | 1461659323653 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1075ms 01:28:43 INFO - PROCESS | 2010 | 1461659323697 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 01:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:28:43 INFO - PROCESS | 2010 | 1461659323703 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 01:28:43 INFO - PROCESS | 2010 | 1461659323711 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 2010 | 1461659323716 Marionette TRACE conn4 <- [1,290,null,{}] 01:28:43 INFO - PROCESS | 2010 | 1461659323725 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:43 INFO - PROCESS | 2010 | 1461659323888 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 01:28:44 INFO - PROCESS | 2010 | 1461659324018 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda40800 == 45 [pid = 2010] [id = 80] 01:28:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16d8ad4c00) [pid = 2010] [serial = 238] [outer = (nil)] 01:28:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16db297400) [pid = 2010] [serial = 239] [outer = 0x7f16d8ad4c00] 01:28:44 INFO - PROCESS | 2010 | 1461659324091 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16dc61bc00) [pid = 2010] [serial = 240] [outer = 0x7f16d8ad4c00] 01:28:45 INFO - PROCESS | 2010 | 1461659324999 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1339ms 01:28:45 INFO - PROCESS | 2010 | 1461659325049 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 2010 | 1461659325057 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 01:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:28:45 INFO - PROCESS | 2010 | 1461659325067 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 2010 | 1461659325071 Marionette TRACE conn4 <- [1,294,null,{}] 01:28:45 INFO - PROCESS | 2010 | 1461659325077 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:45 INFO - PROCESS | 2010 | 1461659325236 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 01:28:45 INFO - PROCESS | 2010 | 1461659325376 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e221f000 == 46 [pid = 2010] [id = 81] 01:28:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16e0711c00) [pid = 2010] [serial = 241] [outer = (nil)] 01:28:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16e07c3000) [pid = 2010] [serial = 242] [outer = 0x7f16e0711c00] 01:28:45 INFO - PROCESS | 2010 | 1461659325451 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16e0fab400) [pid = 2010] [serial = 243] [outer = 0x7f16e0711c00] 01:28:46 INFO - PROCESS | 2010 | 1461659326256 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:46 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. 01:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1233ms 01:28:46 INFO - PROCESS | 2010 | 1461659326301 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 2010 | 1461659326306 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 01:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:28:46 INFO - PROCESS | 2010 | 1461659326328 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 2010 | 1461659326334 Marionette TRACE conn4 <- [1,298,null,{}] 01:28:46 INFO - PROCESS | 2010 | 1461659326349 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:46 INFO - PROCESS | 2010 | 1461659326518 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 01:28:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16e1f97800) [pid = 2010] [serial = 244] [outer = 0x7f16d7c70c00] 01:28:46 INFO - PROCESS | 2010 | 1461659326689 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f349e800 == 47 [pid = 2010] [id = 82] 01:28:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16ed90c800) [pid = 2010] [serial = 245] [outer = (nil)] 01:28:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16ee7b6000) [pid = 2010] [serial = 246] [outer = 0x7f16ed90c800] 01:28:46 INFO - PROCESS | 2010 | 1461659326774 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16eea4f400) [pid = 2010] [serial = 247] [outer = 0x7f16ed90c800] 01:28:47 INFO - PROCESS | 2010 | 1461659327646 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:47 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. 01:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1391ms 01:28:47 INFO - PROCESS | 2010 | 1461659327718 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 2010 | 1461659327722 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 01:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:28:47 INFO - PROCESS | 2010 | 1461659327728 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 2010 | 1461659327730 Marionette TRACE conn4 <- [1,302,null,{}] 01:28:47 INFO - PROCESS | 2010 | 1461659327736 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:47 INFO - PROCESS | 2010 | 1461659327921 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 01:28:48 INFO - PROCESS | 2010 | 1461659328051 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f343c800 == 48 [pid = 2010] [id = 83] 01:28:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16d7c6ac00) [pid = 2010] [serial = 248] [outer = (nil)] 01:28:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16efa23c00) [pid = 2010] [serial = 249] [outer = 0x7f16d7c6ac00] 01:28:48 INFO - PROCESS | 2010 | 1461659328122 Marionette DEBUG loaded listener.js 01:28:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16f1b40c00) [pid = 2010] [serial = 250] [outer = 0x7f16d7c6ac00] 01:28:48 INFO - PROCESS | 2010 | 1461659328878 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:48 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. 01:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1187ms 01:28:48 INFO - PROCESS | 2010 | 1461659328916 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 2010 | 1461659328919 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 01:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:28:48 INFO - PROCESS | 2010 | 1461659328925 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 2010 | 1461659328928 Marionette TRACE conn4 <- [1,306,null,{}] 01:28:48 INFO - PROCESS | 2010 | 1461659328933 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:49 INFO - PROCESS | 2010 | 1461659329079 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 01:28:49 INFO - PROCESS | 2010 | 1461659329213 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3e95800 == 49 [pid = 2010] [id = 84] 01:28:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16d7f05c00) [pid = 2010] [serial = 251] [outer = (nil)] 01:28:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16f347e400) [pid = 2010] [serial = 252] [outer = 0x7f16d7f05c00] 01:28:49 INFO - PROCESS | 2010 | 1461659329283 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16f35ae800) [pid = 2010] [serial = 253] [outer = 0x7f16d7f05c00] 01:28:50 INFO - PROCESS | 2010 | 1461659330120 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:50 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. 01:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1226ms 01:28:50 INFO - PROCESS | 2010 | 1461659330320 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 2010 | 1461659330327 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 01:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:28:50 INFO - PROCESS | 2010 | 1461659330335 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 2010 | 1461659330338 Marionette TRACE conn4 <- [1,310,null,{}] 01:28:50 INFO - PROCESS | 2010 | 1461659330346 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:50 INFO - PROCESS | 2010 | 1461659330488 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 01:28:50 INFO - PROCESS | 2010 | 1461659330630 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d4800 == 50 [pid = 2010] [id = 85] 01:28:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16d8145c00) [pid = 2010] [serial = 254] [outer = (nil)] 01:28:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16d9a24000) [pid = 2010] [serial = 255] [outer = 0x7f16d8145c00] 01:28:50 INFO - PROCESS | 2010 | 1461659330699 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16db297800) [pid = 2010] [serial = 256] [outer = 0x7f16d8145c00] 01:28:51 INFO - PROCESS | 2010 | 1461659331535 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:51 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. 01:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1282ms 01:28:51 INFO - PROCESS | 2010 | 1461659331618 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 2010 | 1461659331624 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 01:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:28:51 INFO - PROCESS | 2010 | 1461659331635 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 2010 | 1461659331640 Marionette TRACE conn4 <- [1,314,null,{}] 01:28:51 INFO - PROCESS | 2010 | 1461659331663 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:51 INFO - PROCESS | 2010 | 1461659331815 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 01:28:51 INFO - PROCESS | 2010 | 1461659331938 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e221f800 == 49 [pid = 2010] [id = 78] 01:28:51 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1458800 == 48 [pid = 2010] [id = 77] 01:28:51 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16f1bbec00) [pid = 2010] [serial = 203] [outer = (nil)] [url = about:blank] 01:28:51 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16e2440400) [pid = 2010] [serial = 176] [outer = (nil)] [url = about:blank] 01:28:51 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16ddadb800) [pid = 2010] [serial = 173] [outer = (nil)] [url = about:blank] 01:28:51 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16ed9ed800) [pid = 2010] [serial = 179] [outer = (nil)] [url = about:blank] 01:28:51 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16d8144000) [pid = 2010] [serial = 170] [outer = (nil)] [url = about:blank] 01:28:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d987c800 == 49 [pid = 2010] [id = 86] 01:28:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16d8144000) [pid = 2010] [serial = 257] [outer = (nil)] 01:28:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16deb28800) [pid = 2010] [serial = 258] [outer = 0x7f16d8144000] 01:28:52 INFO - PROCESS | 2010 | 1461659332035 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16e0e1e000) [pid = 2010] [serial = 259] [outer = 0x7f16d8144000] 01:28:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0983000 == 48 [pid = 2010] [id = 76] 01:28:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16de6c9000 == 47 [pid = 2010] [id = 75] 01:28:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9881000 == 46 [pid = 2010] [id = 74] 01:28:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da6a5800 == 45 [pid = 2010] [id = 73] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16f1b33400) [pid = 2010] [serial = 200] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16dddcbc00) [pid = 2010] [serial = 185] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16e4c18c00) [pid = 2010] [serial = 191] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16efa25000) [pid = 2010] [serial = 198] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16ee893000) [pid = 2010] [serial = 192] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16db294c00) [pid = 2010] [serial = 183] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16f1bbe400) [pid = 2010] [serial = 201] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16eea15400) [pid = 2010] [serial = 194] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16e47e0c00) [pid = 2010] [serial = 189] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16da685000) [pid = 2010] [serial = 182] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16eea95000) [pid = 2010] [serial = 195] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16dfde0800) [pid = 2010] [serial = 186] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x7f16db292800) [pid = 2010] [serial = 197] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x7f16e1f95400) [pid = 2010] [serial = 188] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x7f16ee7b2000) [pid = 2010] [serial = 168] [outer = (nil)] [url = about:blank] 01:28:52 INFO - PROCESS | 2010 | 1461659332749 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:52 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. 01:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1139ms 01:28:52 INFO - PROCESS | 2010 | 1461659332770 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 2010 | 1461659332773 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 01:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:28:52 INFO - PROCESS | 2010 | 1461659332779 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:28:52 INFO - PROCESS | 2010 | 1461659332781 Marionette TRACE conn4 <- [1,318,null,{}] 01:28:52 INFO - PROCESS | 2010 | 1461659332794 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:52 INFO - PROCESS | 2010 | 1461659332950 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 01:28:53 INFO - PROCESS | 2010 | 1461659333051 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6f800 == 46 [pid = 2010] [id = 87] 01:28:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16e12ac000) [pid = 2010] [serial = 260] [outer = (nil)] 01:28:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16e2276400) [pid = 2010] [serial = 261] [outer = 0x7f16e12ac000] 01:28:53 INFO - PROCESS | 2010 | 1461659333115 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16e49f6c00) [pid = 2010] [serial = 262] [outer = 0x7f16e12ac000] 01:28:53 INFO - PROCESS | 2010 | 1461659333824 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:53 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. 01:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1075ms 01:28:53 INFO - PROCESS | 2010 | 1461659333861 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 01:28:53 INFO - PROCESS | 2010 | 1461659333865 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 01:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:28:53 INFO - PROCESS | 2010 | 1461659333877 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:28:53 INFO - PROCESS | 2010 | 1461659333879 Marionette TRACE conn4 <- [1,322,null,{}] 01:28:53 INFO - PROCESS | 2010 | 1461659333884 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:54 INFO - PROCESS | 2010 | 1461659334014 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 01:28:54 INFO - PROCESS | 2010 | 1461659334030 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4cc4800 == 47 [pid = 2010] [id = 88] 01:28:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16e1f95400) [pid = 2010] [serial = 263] [outer = (nil)] 01:28:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16eea96400) [pid = 2010] [serial = 264] [outer = 0x7f16e1f95400] 01:28:54 INFO - PROCESS | 2010 | 1461659334089 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16f1b3b800) [pid = 2010] [serial = 265] [outer = 0x7f16e1f95400] 01:28:54 INFO - PROCESS | 2010 | 1461659334851 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:54 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. 01:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1030ms 01:28:54 INFO - PROCESS | 2010 | 1461659334907 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 01:28:54 INFO - PROCESS | 2010 | 1461659334911 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 01:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:28:54 INFO - PROCESS | 2010 | 1461659334916 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 2010 | 1461659334918 Marionette TRACE conn4 <- [1,326,null,{}] 01:28:54 INFO - PROCESS | 2010 | 1461659334923 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:55 INFO - PROCESS | 2010 | 1461659335097 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 01:28:55 INFO - PROCESS | 2010 | 1461659335121 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee870000 == 48 [pid = 2010] [id = 89] 01:28:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16e11d9000) [pid = 2010] [serial = 266] [outer = (nil)] 01:28:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16f3210800) [pid = 2010] [serial = 267] [outer = 0x7f16e11d9000] 01:28:55 INFO - PROCESS | 2010 | 1461659335181 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16f35b1800) [pid = 2010] [serial = 268] [outer = 0x7f16e11d9000] 01:28:55 INFO - PROCESS | 2010 | 1461659335887 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:55 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. 01:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1026ms 01:28:55 INFO - PROCESS | 2010 | 1461659335945 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 01:28:55 INFO - PROCESS | 2010 | 1461659335948 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 01:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:28:55 INFO - PROCESS | 2010 | 1461659335953 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 2010 | 1461659335955 Marionette TRACE conn4 <- [1,330,null,{}] 01:28:55 INFO - PROCESS | 2010 | 1461659335961 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:56 INFO - PROCESS | 2010 | 1461659336157 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 01:28:56 INFO - PROCESS | 2010 | 1461659336192 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3441000 == 49 [pid = 2010] [id = 90] 01:28:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16dfccbc00) [pid = 2010] [serial = 269] [outer = (nil)] 01:28:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16f3a6f000) [pid = 2010] [serial = 270] [outer = 0x7f16dfccbc00] 01:28:56 INFO - PROCESS | 2010 | 1461659336252 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16f3c4dc00) [pid = 2010] [serial = 271] [outer = 0x7f16dfccbc00] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16ddd20000) [pid = 2010] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16e071dc00) [pid = 2010] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16d7f0c000) [pid = 2010] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16e2444800) [pid = 2010] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16d7f0cc00) [pid = 2010] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16dfb7f000) [pid = 2010] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:28:56 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16d7f0ac00) [pid = 2010] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:28:57 INFO - PROCESS | 2010 | 1461659337125 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:57 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. 01:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1228ms 01:28:57 INFO - PROCESS | 2010 | 1461659337184 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 2010 | 1461659337188 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 01:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:28:57 INFO - PROCESS | 2010 | 1461659337193 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 2010 | 1461659337195 Marionette TRACE conn4 <- [1,334,null,{}] 01:28:57 INFO - PROCESS | 2010 | 1461659337200 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:57 INFO - PROCESS | 2010 | 1461659337334 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 01:28:57 INFO - PROCESS | 2010 | 1461659337431 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3449000 == 50 [pid = 2010] [id = 91] 01:28:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16d7f02c00) [pid = 2010] [serial = 272] [outer = (nil)] 01:28:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16e061b000) [pid = 2010] [serial = 273] [outer = 0x7f16d7f02c00] 01:28:57 INFO - PROCESS | 2010 | 1461659337491 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16e061fc00) [pid = 2010] [serial = 274] [outer = 0x7f16d7f02c00] 01:28:58 INFO - PROCESS | 2010 | 1461659338097 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:58 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. 01:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 928ms 01:28:58 INFO - PROCESS | 2010 | 1461659338121 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 2010 | 1461659338124 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 01:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:28:58 INFO - PROCESS | 2010 | 1461659338130 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 2010 | 1461659338132 Marionette TRACE conn4 <- [1,338,null,{}] 01:28:58 INFO - PROCESS | 2010 | 1461659338137 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:58 INFO - PROCESS | 2010 | 1461659338263 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 01:28:58 INFO - PROCESS | 2010 | 1461659338281 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f6854000 == 51 [pid = 2010] [id = 92] 01:28:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16d8039400) [pid = 2010] [serial = 275] [outer = (nil)] 01:28:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16d8040800) [pid = 2010] [serial = 276] [outer = 0x7f16d8039400] 01:28:58 INFO - PROCESS | 2010 | 1461659338341 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16d8045c00) [pid = 2010] [serial = 277] [outer = 0x7f16d8039400] 01:28:59 INFO - PROCESS | 2010 | 1461659339222 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:28:59 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. 01:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1128ms 01:28:59 INFO - PROCESS | 2010 | 1461659339274 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 01:28:59 INFO - PROCESS | 2010 | 1461659339279 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 01:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:28:59 INFO - PROCESS | 2010 | 1461659339289 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 2010 | 1461659339294 Marionette TRACE conn4 <- [1,342,null,{}] 01:28:59 INFO - PROCESS | 2010 | 1461659339302 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:59 INFO - PROCESS | 2010 | 1461659339475 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 01:28:59 INFO - PROCESS | 2010 | 1461659339606 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02e7000 == 52 [pid = 2010] [id = 93] 01:28:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16d8acf800) [pid = 2010] [serial = 278] [outer = (nil)] 01:28:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16d9a2d400) [pid = 2010] [serial = 279] [outer = 0x7f16d8acf800] 01:28:59 INFO - PROCESS | 2010 | 1461659339694 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16db2f5400) [pid = 2010] [serial = 280] [outer = 0x7f16d8acf800] 01:29:00 INFO - PROCESS | 2010 | 1461659340584 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:00 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. 01:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1333ms 01:29:00 INFO - PROCESS | 2010 | 1461659340622 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 01:29:00 INFO - PROCESS | 2010 | 1461659340631 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 01:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:29:00 INFO - PROCESS | 2010 | 1461659340640 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 2010 | 1461659340644 Marionette TRACE conn4 <- [1,346,null,{}] 01:29:00 INFO - PROCESS | 2010 | 1461659340650 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:00 INFO - PROCESS | 2010 | 1461659340805 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 01:29:00 INFO - PROCESS | 2010 | 1461659340944 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee5b6800 == 53 [pid = 2010] [id = 94] 01:29:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16dfcc4800) [pid = 2010] [serial = 281] [outer = (nil)] 01:29:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16dfcd0400) [pid = 2010] [serial = 282] [outer = 0x7f16dfcc4800] 01:29:01 INFO - PROCESS | 2010 | 1461659341016 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16e061c800) [pid = 2010] [serial = 283] [outer = 0x7f16dfcc4800] 01:29:01 INFO - PROCESS | 2010 | 1461659341949 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:02 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. 01:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1380ms 01:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:29:02 INFO - PROCESS | 2010 | 1461659342022 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 2010 | 1461659342025 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 01:29:02 INFO - PROCESS | 2010 | 1461659342031 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 2010 | 1461659342037 Marionette TRACE conn4 <- [1,350,null,{}] 01:29:02 INFO - PROCESS | 2010 | 1461659342053 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:02 INFO - PROCESS | 2010 | 1461659342262 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 01:29:02 INFO - PROCESS | 2010 | 1461659342440 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7ecd000 == 54 [pid = 2010] [id = 95] 01:29:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16e0713400) [pid = 2010] [serial = 284] [outer = (nil)] 01:29:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16e0e29800) [pid = 2010] [serial = 285] [outer = 0x7f16e0713400] 01:29:02 INFO - PROCESS | 2010 | 1461659342561 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16e197c000) [pid = 2010] [serial = 286] [outer = 0x7f16e0713400] 01:29:03 INFO - PROCESS | 2010 | 1461659343327 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:03 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. 01:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1347ms 01:29:03 INFO - PROCESS | 2010 | 1461659343378 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 2010 | 1461659343383 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 01:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:29:03 INFO - PROCESS | 2010 | 1461659343388 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 2010 | 1461659343391 Marionette TRACE conn4 <- [1,354,null,{}] 01:29:03 INFO - PROCESS | 2010 | 1461659343396 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:03 INFO - PROCESS | 2010 | 1461659343552 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 01:29:03 INFO - PROCESS | 2010 | 1461659343693 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd15000 == 55 [pid = 2010] [id = 96] 01:29:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16e071b800) [pid = 2010] [serial = 287] [outer = (nil)] 01:29:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16ee7b5000) [pid = 2010] [serial = 288] [outer = 0x7f16e071b800] 01:29:03 INFO - PROCESS | 2010 | 1461659343766 Marionette DEBUG loaded listener.js 01:29:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16efa24000) [pid = 2010] [serial = 289] [outer = 0x7f16e071b800] 01:29:04 INFO - PROCESS | 2010 | 1461659344684 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:04 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. 01:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1328ms 01:29:04 INFO - PROCESS | 2010 | 1461659344718 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 2010 | 1461659344721 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 01:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:29:04 INFO - PROCESS | 2010 | 1461659344727 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 2010 | 1461659344730 Marionette TRACE conn4 <- [1,358,null,{}] 01:29:04 INFO - PROCESS | 2010 | 1461659344735 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:04 INFO - PROCESS | 2010 | 1461659344879 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 01:29:05 INFO - PROCESS | 2010 | 1461659345028 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc57e800 == 56 [pid = 2010] [id = 97] 01:29:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d97ef000) [pid = 2010] [serial = 290] [outer = (nil)] 01:29:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16f35a3800) [pid = 2010] [serial = 291] [outer = 0x7f16d97ef000] 01:29:05 INFO - PROCESS | 2010 | 1461659345098 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16f3e09800) [pid = 2010] [serial = 292] [outer = 0x7f16d97ef000] 01:29:06 INFO - PROCESS | 2010 | 1461659346135 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:06 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. 01:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1435ms 01:29:06 INFO - PROCESS | 2010 | 1461659346162 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 2010 | 1461659346167 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 01:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:29:06 INFO - PROCESS | 2010 | 1461659346175 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 2010 | 1461659346180 Marionette TRACE conn4 <- [1,362,null,{}] 01:29:06 INFO - PROCESS | 2010 | 1461659346188 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:06 INFO - PROCESS | 2010 | 1461659346332 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 01:29:06 INFO - PROCESS | 2010 | 1461659346478 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd0a800 == 57 [pid = 2010] [id = 98] 01:29:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16da688800) [pid = 2010] [serial = 293] [outer = (nil)] 01:29:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16db293800) [pid = 2010] [serial = 294] [outer = 0x7f16da688800] 01:29:06 INFO - PROCESS | 2010 | 1461659346598 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16ddad7400) [pid = 2010] [serial = 295] [outer = 0x7f16da688800] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3449000 == 56 [pid = 2010] [id = 91] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3441000 == 55 [pid = 2010] [id = 90] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee870000 == 54 [pid = 2010] [id = 89] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16eea46800) [pid = 2010] [serial = 236] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e4cc4800 == 53 [pid = 2010] [id = 88] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6f800 == 52 [pid = 2010] [id = 87] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d987c800 == 51 [pid = 2010] [id = 86] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d4800 == 50 [pid = 2010] [id = 85] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda40800 == 49 [pid = 2010] [id = 80] 01:29:07 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee506000 == 48 [pid = 2010] [id = 79] 01:29:07 INFO - PROCESS | 2010 | 1461659347542 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16e008a800) [pid = 2010] [serial = 224] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16e1f95800) [pid = 2010] [serial = 230] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16d80e5c00) [pid = 2010] [serial = 218] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e0719800) [pid = 2010] [serial = 225] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e4634400) [pid = 2010] [serial = 233] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16db2f1c00) [pid = 2010] [serial = 221] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16e462ac00) [pid = 2010] [serial = 209] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16e0e28000) [pid = 2010] [serial = 227] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16de56e000) [pid = 2010] [serial = 222] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16f35a3000) [pid = 2010] [serial = 204] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16db2ea800) [pid = 2010] [serial = 206] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16e197bc00) [pid = 2010] [serial = 212] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16d97e3000) [pid = 2010] [serial = 219] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16e0e25c00) [pid = 2010] [serial = 215] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16e2445000) [pid = 2010] [serial = 231] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16ed9ee400) [pid = 2010] [serial = 234] [outer = (nil)] [url = about:blank] 01:29:07 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16e141f000) [pid = 2010] [serial = 228] [outer = (nil)] [url = about:blank] 01:29:07 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. 01:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1435ms 01:29:07 INFO - PROCESS | 2010 | 1461659347611 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 2010 | 1461659347618 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 01:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:29:07 INFO - PROCESS | 2010 | 1461659347628 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 2010 | 1461659347631 Marionette TRACE conn4 <- [1,366,null,{}] 01:29:07 INFO - PROCESS | 2010 | 1461659347635 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:07 INFO - PROCESS | 2010 | 1461659347777 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 01:29:07 INFO - PROCESS | 2010 | 1461659347870 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dddab000 == 49 [pid = 2010] [id = 99] 01:29:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16db1dec00) [pid = 2010] [serial = 296] [outer = (nil)] 01:29:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16dfcc8c00) [pid = 2010] [serial = 297] [outer = 0x7f16db1dec00] 01:29:07 INFO - PROCESS | 2010 | 1461659347930 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16dfde3800) [pid = 2010] [serial = 298] [outer = 0x7f16db1dec00] 01:29:08 INFO - PROCESS | 2010 | 1461659348617 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:08 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. 01:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1028ms 01:29:08 INFO - PROCESS | 2010 | 1461659348656 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 2010 | 1461659348660 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 01:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:29:08 INFO - PROCESS | 2010 | 1461659348666 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 2010 | 1461659348671 Marionette TRACE conn4 <- [1,370,null,{}] 01:29:08 INFO - PROCESS | 2010 | 1461659348703 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:08 INFO - PROCESS | 2010 | 1461659348885 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 01:29:08 INFO - PROCESS | 2010 | 1461659348901 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6d800 == 50 [pid = 2010] [id = 100] 01:29:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16e061f000) [pid = 2010] [serial = 299] [outer = (nil)] 01:29:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16e0e25000) [pid = 2010] [serial = 300] [outer = 0x7f16e061f000] 01:29:08 INFO - PROCESS | 2010 | 1461659348963 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16e15d2400) [pid = 2010] [serial = 301] [outer = 0x7f16e061f000] 01:29:09 INFO - PROCESS | 2010 | 1461659349745 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:29:09 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. 01:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1093ms 01:29:09 INFO - PROCESS | 2010 | 1461659349774 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 01:29:09 INFO - PROCESS | 2010 | 1461659349778 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 01:29:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:29:09 INFO - PROCESS | 2010 | 1461659349784 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 2010 | 1461659349786 Marionette TRACE conn4 <- [1,374,null,{}] 01:29:09 INFO - PROCESS | 2010 | 1461659349791 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:09 INFO - PROCESS | 2010 | 1461659349990 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 01:29:10 INFO - PROCESS | 2010 | 1461659350018 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47a3000 == 51 [pid = 2010] [id = 101] 01:29:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16d8adac00) [pid = 2010] [serial = 302] [outer = (nil)] 01:29:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16e47df400) [pid = 2010] [serial = 303] [outer = 0x7f16d8adac00] 01:29:10 INFO - PROCESS | 2010 | 1461659350077 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16ee893000) [pid = 2010] [serial = 304] [outer = 0x7f16d8adac00] 01:29:10 INFO - PROCESS | 2010 | 1461659350848 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:29:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1075ms 01:29:10 INFO - PROCESS | 2010 | 1461659350875 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 2010 | 1461659350877 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 01:29:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:29:10 INFO - PROCESS | 2010 | 1461659350887 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 2010 | 1461659350889 Marionette TRACE conn4 <- [1,378,null,{}] 01:29:10 INFO - PROCESS | 2010 | 1461659350893 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:11 INFO - PROCESS | 2010 | 1461659351050 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 01:29:11 INFO - PROCESS | 2010 | 1461659351115 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ed98e800 == 52 [pid = 2010] [id = 102] 01:29:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16d803d400) [pid = 2010] [serial = 305] [outer = (nil)] 01:29:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16eea19400) [pid = 2010] [serial = 306] [outer = 0x7f16d803d400] 01:29:11 INFO - PROCESS | 2010 | 1461659351174 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16f35a5c00) [pid = 2010] [serial = 307] [outer = 0x7f16d803d400] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16e11d9000) [pid = 2010] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16dfccbc00) [pid = 2010] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16e12ac000) [pid = 2010] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d8145c00) [pid = 2010] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16e1f95400) [pid = 2010] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16d8144000) [pid = 2010] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:29:11 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16d7f02c00) [pid = 2010] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:29:12 INFO - PROCESS | 2010 | 1461659352015 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:29:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:29:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1186ms 01:29:12 INFO - PROCESS | 2010 | 1461659352075 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 2010 | 1461659352078 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 01:29:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:29:12 INFO - PROCESS | 2010 | 1461659352083 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 2010 | 1461659352086 Marionette TRACE conn4 <- [1,382,null,{}] 01:29:12 INFO - PROCESS | 2010 | 1461659352090 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:12 INFO - PROCESS | 2010 | 1461659352292 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 01:29:12 INFO - PROCESS | 2010 | 1461659352366 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc57c800 == 53 [pid = 2010] [id = 103] 01:29:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16eea0f000) [pid = 2010] [serial = 308] [outer = (nil)] 01:29:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16f3f2bc00) [pid = 2010] [serial = 309] [outer = 0x7f16eea0f000] 01:29:12 INFO - PROCESS | 2010 | 1461659352434 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16f3f8ac00) [pid = 2010] [serial = 310] [outer = 0x7f16eea0f000] 01:29:12 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:12 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:12 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:12 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:12 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:13 INFO - PROCESS | 2010 | 1461659353040 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:29:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:29:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 978ms 01:29:13 INFO - PROCESS | 2010 | 1461659353061 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 2010 | 1461659353063 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 01:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:29:13 INFO - PROCESS | 2010 | 1461659353069 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 2010 | 1461659353071 Marionette TRACE conn4 <- [1,386,null,{}] 01:29:13 INFO - PROCESS | 2010 | 1461659353076 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:13 INFO - PROCESS | 2010 | 1461659353202 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 01:29:13 INFO - PROCESS | 2010 | 1461659353306 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3c35000 == 54 [pid = 2010] [id = 104] 01:29:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16d9855400) [pid = 2010] [serial = 311] [outer = (nil)] 01:29:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16f5a60000) [pid = 2010] [serial = 312] [outer = 0x7f16d9855400] 01:29:13 INFO - PROCESS | 2010 | 1461659353367 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16f680e800) [pid = 2010] [serial = 313] [outer = 0x7f16d9855400] 01:29:14 INFO - PROCESS | 2010 | 1461659354115 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1128ms 01:29:14 INFO - PROCESS | 2010 | 1461659354199 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 2010 | 1461659354206 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 01:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:29:14 INFO - PROCESS | 2010 | 1461659354214 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 2010 | 1461659354220 Marionette TRACE conn4 <- [1,390,null,{}] 01:29:14 INFO - PROCESS | 2010 | 1461659354229 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:14 INFO - PROCESS | 2010 | 1461659354473 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 01:29:14 INFO - PROCESS | 2010 | 1461659354582 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16deca1800 == 55 [pid = 2010] [id = 105] 01:29:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d803a800) [pid = 2010] [serial = 314] [outer = (nil)] 01:29:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d9a2f000) [pid = 2010] [serial = 315] [outer = 0x7f16d803a800] 01:29:14 INFO - PROCESS | 2010 | 1461659354653 Marionette DEBUG loaded listener.js 01:29:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16de56e000) [pid = 2010] [serial = 316] [outer = 0x7f16d803a800] 01:29:15 INFO - PROCESS | 2010 | 1461659355630 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1488ms 01:29:15 INFO - PROCESS | 2010 | 1461659355703 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 2010 | 1461659355710 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 01:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:29:15 INFO - PROCESS | 2010 | 1461659355720 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 2010 | 1461659355724 Marionette TRACE conn4 <- [1,394,null,{}] 01:29:15 INFO - PROCESS | 2010 | 1461659355730 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:15 INFO - PROCESS | 2010 | 1461659355926 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 01:29:16 INFO - PROCESS | 2010 | 1461659356107 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89eb800 == 56 [pid = 2010] [id = 106] 01:29:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16e061d400) [pid = 2010] [serial = 317] [outer = (nil)] 01:29:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16e0718400) [pid = 2010] [serial = 318] [outer = 0x7f16e061d400] 01:29:16 INFO - PROCESS | 2010 | 1461659356227 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16e1978000) [pid = 2010] [serial = 319] [outer = 0x7f16e061d400] 01:29:17 INFO - PROCESS | 2010 | 1461659357126 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1434ms 01:29:17 INFO - PROCESS | 2010 | 1461659357155 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 2010 | 1461659357158 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 01:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:29:17 INFO - PROCESS | 2010 | 1461659357164 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 2010 | 1461659357170 Marionette TRACE conn4 <- [1,398,null,{}] 01:29:17 INFO - PROCESS | 2010 | 1461659357185 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:17 INFO - PROCESS | 2010 | 1461659357339 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 01:29:17 INFO - PROCESS | 2010 | 1461659357485 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7ed2000 == 57 [pid = 2010] [id = 107] 01:29:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16dc5b6800) [pid = 2010] [serial = 320] [outer = (nil)] 01:29:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16dc5bb800) [pid = 2010] [serial = 321] [outer = 0x7f16dc5b6800] 01:29:17 INFO - PROCESS | 2010 | 1461659357559 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16e4631000) [pid = 2010] [serial = 322] [outer = 0x7f16dc5b6800] 01:29:18 INFO - PROCESS | 2010 | 1461659358428 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1293ms 01:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:29:18 INFO - PROCESS | 2010 | 1461659358459 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 01:29:18 INFO - PROCESS | 2010 | 1461659358463 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 01:29:18 INFO - PROCESS | 2010 | 1461659358469 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:29:18 INFO - PROCESS | 2010 | 1461659358472 Marionette TRACE conn4 <- [1,402,null,{}] 01:29:18 INFO - PROCESS | 2010 | 1461659358477 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:18 INFO - PROCESS | 2010 | 1461659358628 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 01:29:18 INFO - PROCESS | 2010 | 1461659358770 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d76a6800 == 58 [pid = 2010] [id = 108] 01:29:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16d7d6f800) [pid = 2010] [serial = 323] [outer = (nil)] 01:29:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16f3aa0000) [pid = 2010] [serial = 324] [outer = 0x7f16d7d6f800] 01:29:18 INFO - PROCESS | 2010 | 1461659358841 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16f3f2ac00) [pid = 2010] [serial = 325] [outer = 0x7f16d7d6f800] 01:29:19 INFO - PROCESS | 2010 | 1461659359744 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:29:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:29:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1333ms 01:29:19 INFO - PROCESS | 2010 | 1461659359802 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 2010 | 1461659359805 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 01:29:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:29:19 INFO - PROCESS | 2010 | 1461659359829 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 2010 | 1461659359833 Marionette TRACE conn4 <- [1,406,null,{}] 01:29:19 INFO - PROCESS | 2010 | 1461659359838 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:19 INFO - PROCESS | 2010 | 1461659359992 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 01:29:20 INFO - PROCESS | 2010 | 1461659360129 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ecc000 == 59 [pid = 2010] [id = 109] 01:29:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16e0414c00) [pid = 2010] [serial = 326] [outer = (nil)] 01:29:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e041d000) [pid = 2010] [serial = 327] [outer = 0x7f16e0414c00] 01:29:20 INFO - PROCESS | 2010 | 1461659360200 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16e0421400) [pid = 2010] [serial = 328] [outer = 0x7f16e0414c00] 01:29:21 INFO - PROCESS | 2010 | 1461659361021 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1234ms 01:29:21 INFO - PROCESS | 2010 | 1461659361062 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 2010 | 1461659361065 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 01:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:29:21 INFO - PROCESS | 2010 | 1461659361071 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 2010 | 1461659361074 Marionette TRACE conn4 <- [1,410,null,{}] 01:29:21 INFO - PROCESS | 2010 | 1461659361079 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:21 INFO - PROCESS | 2010 | 1461659361246 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 01:29:21 INFO - PROCESS | 2010 | 1461659361395 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8854800 == 60 [pid = 2010] [id = 110] 01:29:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16d7f0fc00) [pid = 2010] [serial = 329] [outer = (nil)] 01:29:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16d8042400) [pid = 2010] [serial = 330] [outer = 0x7f16d7f0fc00] 01:29:21 INFO - PROCESS | 2010 | 1461659361475 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16d88ca800) [pid = 2010] [serial = 331] [outer = 0x7f16d7f0fc00] 01:29:22 INFO - PROCESS | 2010 | 1461659362517 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1486ms 01:29:22 INFO - PROCESS | 2010 | 1461659362559 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 01:29:22 INFO - PROCESS | 2010 | 1461659362565 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 01:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:29:22 INFO - PROCESS | 2010 | 1461659362586 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:29:22 INFO - PROCESS | 2010 | 1461659362591 Marionette TRACE conn4 <- [1,414,null,{}] 01:29:22 INFO - PROCESS | 2010 | 1461659362598 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:22 INFO - PROCESS | 2010 | 1461659362742 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 01:29:23 INFO - PROCESS | 2010 | 1461659363031 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a17000 == 61 [pid = 2010] [id = 111] 01:29:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16d88c5800) [pid = 2010] [serial = 332] [outer = (nil)] 01:29:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d88c7800) [pid = 2010] [serial = 333] [outer = 0x7f16d88c5800] 01:29:23 INFO - PROCESS | 2010 | 1461659363102 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d88ce000) [pid = 2010] [serial = 334] [outer = 0x7f16d88c5800] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89e6000 == 60 [pid = 2010] [id = 70] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16db297400) [pid = 2010] [serial = 239] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16e07c3000) [pid = 2010] [serial = 242] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16ee7b6000) [pid = 2010] [serial = 246] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16efa23c00) [pid = 2010] [serial = 249] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16f347e400) [pid = 2010] [serial = 252] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16d8040800) [pid = 2010] [serial = 276] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc57c800 == 59 [pid = 2010] [id = 103] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ed98e800 == 58 [pid = 2010] [id = 102] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47a3000 == 57 [pid = 2010] [id = 101] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6d800 == 56 [pid = 2010] [id = 100] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dddab000 == 55 [pid = 2010] [id = 99] 01:29:23 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd0a800 == 54 [pid = 2010] [id = 98] 01:29:23 INFO - PROCESS | 2010 | 1461659363940 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1384ms 01:29:23 INFO - PROCESS | 2010 | 1461659363969 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 01:29:23 INFO - PROCESS | 2010 | 1461659363977 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 01:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16f3210800) [pid = 2010] [serial = 267] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16f3a6f000) [pid = 2010] [serial = 270] [outer = (nil)] [url = about:blank] 01:29:23 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16e2276400) [pid = 2010] [serial = 261] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16e49f6c00) [pid = 2010] [serial = 262] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16db297800) [pid = 2010] [serial = 256] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16d9a24000) [pid = 2010] [serial = 255] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16eea96400) [pid = 2010] [serial = 264] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16deb28800) [pid = 2010] [serial = 258] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16e0e1e000) [pid = 2010] [serial = 259] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16f3c4dc00) [pid = 2010] [serial = 271] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16f35b1800) [pid = 2010] [serial = 268] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16e061fc00) [pid = 2010] [serial = 274] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e061b000) [pid = 2010] [serial = 273] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16f1b3b800) [pid = 2010] [serial = 265] [outer = (nil)] [url = about:blank] 01:29:24 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d8146800) [pid = 2010] [serial = 108] [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.] 01:29:24 INFO - PROCESS | 2010 | 1461659364010 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 2010 | 1461659364013 Marionette TRACE conn4 <- [1,418,null,{}] 01:29:24 INFO - PROCESS | 2010 | 1461659364021 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:24 INFO - PROCESS | 2010 | 1461659364156 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 01:29:24 INFO - PROCESS | 2010 | 1461659364173 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df46e800 == 55 [pid = 2010] [id = 112] 01:29:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d814c000) [pid = 2010] [serial = 335] [outer = (nil)] 01:29:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16db29cc00) [pid = 2010] [serial = 336] [outer = 0x7f16d814c000] 01:29:24 INFO - PROCESS | 2010 | 1461659364233 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16dc5b3400) [pid = 2010] [serial = 337] [outer = 0x7f16d814c000] 01:29:25 INFO - PROCESS | 2010 | 1461659365485 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:29:25 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 01:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1505ms 01:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:29:25 INFO - PROCESS | 2010 | 1461659365495 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 2010 | 1461659365497 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 01:29:25 INFO - PROCESS | 2010 | 1461659365503 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 2010 | 1461659365508 Marionette TRACE conn4 <- [1,422,null,{}] 01:29:25 INFO - PROCESS | 2010 | 1461659365522 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:25 INFO - PROCESS | 2010 | 1461659365698 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 01:29:25 INFO - PROCESS | 2010 | 1461659365803 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6b800 == 56 [pid = 2010] [id = 113] 01:29:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16dc5b8c00) [pid = 2010] [serial = 338] [outer = (nil)] 01:29:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16dfde3000) [pid = 2010] [serial = 339] [outer = 0x7f16dc5b8c00] 01:29:25 INFO - PROCESS | 2010 | 1461659365865 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16e041e400) [pid = 2010] [serial = 340] [outer = 0x7f16dc5b8c00] 01:29:26 INFO - PROCESS | 2010 | 1461659366945 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:29:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1486ms 01:29:26 INFO - PROCESS | 2010 | 1461659366988 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 2010 | 1461659366992 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 01:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:29:27 INFO - PROCESS | 2010 | 1461659366998 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 2010 | 1461659367011 Marionette TRACE conn4 <- [1,426,null,{}] 01:29:27 INFO - PROCESS | 2010 | 1461659367024 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:27 INFO - PROCESS | 2010 | 1461659367188 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 01:29:27 INFO - PROCESS | 2010 | 1461659367292 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2265800 == 57 [pid = 2010] [id = 114] 01:29:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16db2f0c00) [pid = 2010] [serial = 341] [outer = (nil)] 01:29:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16e0624000) [pid = 2010] [serial = 342] [outer = 0x7f16db2f0c00] 01:29:27 INFO - PROCESS | 2010 | 1461659367353 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16e0e26c00) [pid = 2010] [serial = 343] [outer = 0x7f16db2f0c00] 01:29:28 INFO - PROCESS | 2010 | 1461659368117 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 2010 | 1461659368197 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 01:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:29:28 INFO - PROCESS | 2010 | 1461659368203 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 2010 | 1461659368205 Marionette TRACE conn4 <- [1,430,null,{}] 01:29:28 INFO - PROCESS | 2010 | 1461659368210 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:28 INFO - PROCESS | 2010 | 1461659368344 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 01:29:28 INFO - PROCESS | 2010 | 1461659368444 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ece800 == 58 [pid = 2010] [id = 115] 01:29:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16dfb7f000) [pid = 2010] [serial = 344] [outer = (nil)] 01:29:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16e071cc00) [pid = 2010] [serial = 345] [outer = 0x7f16dfb7f000] 01:29:28 INFO - PROCESS | 2010 | 1461659368504 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16e197c400) [pid = 2010] [serial = 346] [outer = 0x7f16dfb7f000] 01:29:29 INFO - PROCESS | 2010 | 1461659369148 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 982ms 01:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:29:29 INFO - PROCESS | 2010 | 1461659369185 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 2010 | 1461659369187 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 01:29:29 INFO - PROCESS | 2010 | 1461659369192 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 2010 | 1461659369195 Marionette TRACE conn4 <- [1,434,null,{}] 01:29:29 INFO - PROCESS | 2010 | 1461659369200 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:29 INFO - PROCESS | 2010 | 1461659369392 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 01:29:29 INFO - PROCESS | 2010 | 1461659369434 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3441800 == 59 [pid = 2010] [id = 116] 01:29:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16dfde0800) [pid = 2010] [serial = 347] [outer = (nil)] 01:29:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16ee7b6000) [pid = 2010] [serial = 348] [outer = 0x7f16dfde0800] 01:29:29 INFO - PROCESS | 2010 | 1461659369500 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16f3e09c00) [pid = 2010] [serial = 349] [outer = 0x7f16dfde0800] 01:29:30 INFO - PROCESS | 2010 | 1461659370252 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1091ms 01:29:30 INFO - PROCESS | 2010 | 1461659370352 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 2010 | 1461659370360 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 01:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:29:30 INFO - PROCESS | 2010 | 1461659370392 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 2010 | 1461659370396 Marionette TRACE conn4 <- [1,438,null,{}] 01:29:30 INFO - PROCESS | 2010 | 1461659370404 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:30 INFO - PROCESS | 2010 | 1461659370586 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 01:29:30 INFO - PROCESS | 2010 | 1461659370726 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db2b1800 == 60 [pid = 2010] [id = 117] 01:29:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16d87d1c00) [pid = 2010] [serial = 350] [outer = (nil)] 01:29:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16d88c5000) [pid = 2010] [serial = 351] [outer = 0x7f16d87d1c00] 01:29:30 INFO - PROCESS | 2010 | 1461659370799 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16d8ad7c00) [pid = 2010] [serial = 352] [outer = 0x7f16d87d1c00] 01:29:31 INFO - PROCESS | 2010 | 1461659371762 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:29:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms 01:29:31 INFO - PROCESS | 2010 | 1461659371829 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 2010 | 1461659371837 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 01:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:29:31 INFO - PROCESS | 2010 | 1461659371846 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 2010 | 1461659371850 Marionette TRACE conn4 <- [1,442,null,{}] 01:29:31 INFO - PROCESS | 2010 | 1461659371856 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:32 INFO - PROCESS | 2010 | 1461659372050 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 01:29:32 INFO - PROCESS | 2010 | 1461659372238 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2265000 == 61 [pid = 2010] [id = 118] 01:29:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16dc5bac00) [pid = 2010] [serial = 353] [outer = (nil)] 01:29:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16df6ae000) [pid = 2010] [serial = 354] [outer = 0x7f16dc5bac00] 01:29:32 INFO - PROCESS | 2010 | 1461659372354 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16e0416000) [pid = 2010] [serial = 355] [outer = 0x7f16dc5bac00] 01:29:33 INFO - PROCESS | 2010 | 1461659373243 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1436ms 01:29:33 INFO - PROCESS | 2010 | 1461659373282 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 2010 | 1461659373286 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 01:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:29:33 INFO - PROCESS | 2010 | 1461659373293 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 2010 | 1461659373298 Marionette TRACE conn4 <- [1,446,null,{}] 01:29:33 INFO - PROCESS | 2010 | 1461659373313 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:33 INFO - PROCESS | 2010 | 1461659373471 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 01:29:33 INFO - PROCESS | 2010 | 1461659373618 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f656d800 == 62 [pid = 2010] [id = 119] 01:29:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e041c000) [pid = 2010] [serial = 356] [outer = (nil)] 01:29:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16e4c16c00) [pid = 2010] [serial = 357] [outer = 0x7f16e041c000] 01:29:33 INFO - PROCESS | 2010 | 1461659373698 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16f1b36000) [pid = 2010] [serial = 358] [outer = 0x7f16e041c000] 01:29:34 INFO - PROCESS | 2010 | 1461659374593 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1338ms 01:29:34 INFO - PROCESS | 2010 | 1461659374631 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 01:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:29:34 INFO - PROCESS | 2010 | 1461659374635 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 01:29:34 INFO - PROCESS | 2010 | 1461659374641 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 2010 | 1461659374644 Marionette TRACE conn4 <- [1,450,null,{}] 01:29:34 INFO - PROCESS | 2010 | 1461659374649 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:34 INFO - PROCESS | 2010 | 1461659374798 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 01:29:34 INFO - PROCESS | 2010 | 1461659374943 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d647d800 == 63 [pid = 2010] [id = 120] 01:29:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16e1418c00) [pid = 2010] [serial = 359] [outer = (nil)] 01:29:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16f3f32000) [pid = 2010] [serial = 360] [outer = 0x7f16e1418c00] 01:29:35 INFO - PROCESS | 2010 | 1461659375014 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16f5acd400) [pid = 2010] [serial = 361] [outer = 0x7f16e1418c00] 01:29:35 INFO - PROCESS | 2010 | 1461659375909 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 2010 | 1461659375986 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 01:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:29:35 INFO - PROCESS | 2010 | 1461659375992 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 2010 | 1461659375994 Marionette TRACE conn4 <- [1,454,null,{}] 01:29:36 INFO - PROCESS | 2010 | 1461659376000 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:36 INFO - PROCESS | 2010 | 1461659376154 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 01:29:36 INFO - PROCESS | 2010 | 1461659376296 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f0c800 == 64 [pid = 2010] [id = 121] 01:29:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16f3c40800) [pid = 2010] [serial = 362] [outer = (nil)] 01:29:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16f7e15000) [pid = 2010] [serial = 363] [outer = 0x7f16f3c40800] 01:29:36 INFO - PROCESS | 2010 | 1461659376366 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16f7e81800) [pid = 2010] [serial = 364] [outer = 0x7f16f3c40800] 01:29:37 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:37 INFO - PROCESS | 2010 | 1461659377238 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:29:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:29:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1289ms 01:29:37 INFO - PROCESS | 2010 | 1461659377281 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 2010 | 1461659377285 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 01:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:29:37 INFO - PROCESS | 2010 | 1461659377291 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 2010 | 1461659377293 Marionette TRACE conn4 <- [1,458,null,{}] 01:29:37 INFO - PROCESS | 2010 | 1461659377299 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:37 INFO - PROCESS | 2010 | 1461659377478 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 01:29:37 INFO - PROCESS | 2010 | 1461659377621 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e079e800 == 65 [pid = 2010] [id = 122] 01:29:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d5529400) [pid = 2010] [serial = 365] [outer = (nil)] 01:29:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d552d000) [pid = 2010] [serial = 366] [outer = 0x7f16d5529400] 01:29:37 INFO - PROCESS | 2010 | 1461659377694 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16f68c8400) [pid = 2010] [serial = 367] [outer = 0x7f16d5529400] 01:29:38 INFO - PROCESS | 2010 | 1461659378797 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 2010 | 1461659378881 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 01:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:29:38 INFO - PROCESS | 2010 | 1461659378889 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 2010 | 1461659378894 Marionette TRACE conn4 <- [1,462,null,{}] 01:29:38 INFO - PROCESS | 2010 | 1461659378901 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:39 INFO - PROCESS | 2010 | 1461659379140 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 01:29:39 INFO - PROCESS | 2010 | 1461659379339 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ec7000 == 66 [pid = 2010] [id = 123] 01:29:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d87d0800) [pid = 2010] [serial = 368] [outer = (nil)] 01:29:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d88c3c00) [pid = 2010] [serial = 369] [outer = 0x7f16d87d0800] 01:29:39 INFO - PROCESS | 2010 | 1461659379446 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d88d0000) [pid = 2010] [serial = 370] [outer = 0x7f16d87d0800] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1464000 == 65 [pid = 2010] [id = 64] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dddb9000 == 64 [pid = 2010] [id = 62] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d6000 == 63 [pid = 2010] [id = 66] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a0c800 == 62 [pid = 2010] [id = 61] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ece800 == 61 [pid = 2010] [id = 115] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e2265800 == 60 [pid = 2010] [id = 114] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16f5a60000) [pid = 2010] [serial = 312] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6b800 == 59 [pid = 2010] [id = 113] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df46e800 == 58 [pid = 2010] [id = 112] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a17000 == 57 [pid = 2010] [id = 111] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d76a6800 == 56 [pid = 2010] [id = 108] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f7ed2000 == 55 [pid = 2010] [id = 107] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89eb800 == 54 [pid = 2010] [id = 106] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16deca1800 == 53 [pid = 2010] [id = 105] 01:29:39 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3c35000 == 52 [pid = 2010] [id = 104] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16f3f8ac00) [pid = 2010] [serial = 310] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16ddad7400) [pid = 2010] [serial = 295] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16dfde3800) [pid = 2010] [serial = 298] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16d8045c00) [pid = 2010] [serial = 277] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16db293800) [pid = 2010] [serial = 294] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16e0e29800) [pid = 2010] [serial = 285] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16f3f2bc00) [pid = 2010] [serial = 309] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16d9a2d400) [pid = 2010] [serial = 279] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16ee7b5000) [pid = 2010] [serial = 288] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16f35a5c00) [pid = 2010] [serial = 307] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16f35a3800) [pid = 2010] [serial = 291] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16ef932400) [pid = 2010] [serial = 237] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16dfcc8c00) [pid = 2010] [serial = 297] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16e0e25000) [pid = 2010] [serial = 300] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16dfcd0400) [pid = 2010] [serial = 282] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16e15d2400) [pid = 2010] [serial = 301] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16e47df400) [pid = 2010] [serial = 303] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16eea19400) [pid = 2010] [serial = 306] [outer = (nil)] [url = about:blank] 01:29:39 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16ee893000) [pid = 2010] [serial = 304] [outer = (nil)] [url = about:blank] 01:29:40 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:40 INFO - PROCESS | 2010 | 1461659380227 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:29:40 INFO - PROCESS | 2010 | 1461659380286 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 01:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:29:40 INFO - PROCESS | 2010 | 1461659380296 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:29:40 INFO - PROCESS | 2010 | 1461659380299 Marionette TRACE conn4 <- [1,466,null,{}] 01:29:40 INFO - PROCESS | 2010 | 1461659380305 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:40 INFO - PROCESS | 2010 | 1461659380457 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 01:29:40 INFO - PROCESS | 2010 | 1461659380475 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dddb9000 == 53 [pid = 2010] [id = 124] 01:29:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16dc5b1000) [pid = 2010] [serial = 371] [outer = (nil)] 01:29:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16dc5bc000) [pid = 2010] [serial = 372] [outer = 0x7f16dc5b1000] 01:29:40 INFO - PROCESS | 2010 | 1461659380544 Marionette DEBUG loaded listener.js 01:29:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16deb28000) [pid = 2010] [serial = 373] [outer = 0x7f16dc5b1000] 01:29:41 INFO - PROCESS | 2010 | 1461659381371 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:29:41 INFO - PROCESS | 2010 | 1461659381437 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 01:29:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:29:41 INFO - PROCESS | 2010 | 1461659381443 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 2010 | 1461659381448 Marionette TRACE conn4 <- [1,470,null,{}] 01:29:41 INFO - PROCESS | 2010 | 1461659381464 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:41 INFO - PROCESS | 2010 | 1461659381615 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 01:29:41 INFO - PROCESS | 2010 | 1461659381726 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e07a5000 == 54 [pid = 2010] [id = 125] 01:29:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16dc5b3c00) [pid = 2010] [serial = 374] [outer = (nil)] 01:29:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16e041c800) [pid = 2010] [serial = 375] [outer = 0x7f16dc5b3c00] 01:29:41 INFO - PROCESS | 2010 | 1461659381789 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e0625400) [pid = 2010] [serial = 376] [outer = 0x7f16dc5b3c00] 01:29:42 INFO - PROCESS | 2010 | 1461659382501 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:29:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:29:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1088ms 01:29:42 INFO - PROCESS | 2010 | 1461659382540 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 01:29:42 INFO - PROCESS | 2010 | 1461659382543 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 01:29:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:29:42 INFO - PROCESS | 2010 | 1461659382549 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:29:42 INFO - PROCESS | 2010 | 1461659382551 Marionette TRACE conn4 <- [1,474,null,{}] 01:29:42 INFO - PROCESS | 2010 | 1461659382565 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:42 INFO - PROCESS | 2010 | 1461659382732 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 01:29:42 INFO - PROCESS | 2010 | 1461659382804 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1462800 == 55 [pid = 2010] [id = 126] 01:29:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16d716b400) [pid = 2010] [serial = 377] [outer = (nil)] 01:29:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16d7176000) [pid = 2010] [serial = 378] [outer = 0x7f16d716b400] 01:29:42 INFO - PROCESS | 2010 | 1461659382863 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16e041f400) [pid = 2010] [serial = 379] [outer = 0x7f16d716b400] 01:29:43 INFO - PROCESS | 2010 | 1461659383694 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1185ms 01:29:43 INFO - PROCESS | 2010 | 1461659383735 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 2010 | 1461659383739 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 01:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:29:43 INFO - PROCESS | 2010 | 1461659383750 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 2010 | 1461659383752 Marionette TRACE conn4 <- [1,478,null,{}] 01:29:43 INFO - PROCESS | 2010 | 1461659383758 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:43 INFO - PROCESS | 2010 | 1461659383925 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 01:29:43 INFO - PROCESS | 2010 | 1461659383953 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d647a800 == 56 [pid = 2010] [id = 127] 01:29:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16d716ec00) [pid = 2010] [serial = 380] [outer = (nil)] 01:29:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16e071dc00) [pid = 2010] [serial = 381] [outer = 0x7f16d716ec00] 01:29:44 INFO - PROCESS | 2010 | 1461659384014 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16e0e2b000) [pid = 2010] [serial = 382] [outer = 0x7f16d716ec00] 01:29:44 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16db2f0c00) [pid = 2010] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:29:44 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16d814c000) [pid = 2010] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:29:44 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16dfb7f000) [pid = 2010] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:29:44 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16d88c5800) [pid = 2010] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:29:44 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16dc5b8c00) [pid = 2010] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:29:44 INFO - PROCESS | 2010 | 1461659384874 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:29:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1143ms 01:29:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:29:44 INFO - PROCESS | 2010 | 1461659384905 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 2010 | 1461659384907 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 01:29:44 INFO - PROCESS | 2010 | 1461659384914 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 2010 | 1461659384917 Marionette TRACE conn4 <- [1,482,null,{}] 01:29:44 INFO - PROCESS | 2010 | 1461659384925 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:45 INFO - PROCESS | 2010 | 1461659385067 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 01:29:45 INFO - PROCESS | 2010 | 1461659385083 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee512800 == 57 [pid = 2010] [id = 128] 01:29:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16db3f8c00) [pid = 2010] [serial = 383] [outer = (nil)] 01:29:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16e0623400) [pid = 2010] [serial = 384] [outer = 0x7f16db3f8c00] 01:29:45 INFO - PROCESS | 2010 | 1461659385146 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16e1f95400) [pid = 2010] [serial = 385] [outer = 0x7f16db3f8c00] 01:29:45 INFO - PROCESS | 2010 | 1461659385944 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:29:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:29:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1081ms 01:29:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:29:46 INFO - PROCESS | 2010 | 1461659386003 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 2010 | 1461659386005 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 01:29:46 INFO - PROCESS | 2010 | 1461659386011 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 2010 | 1461659386014 Marionette TRACE conn4 <- [1,486,null,{}] 01:29:46 INFO - PROCESS | 2010 | 1461659386018 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:46 INFO - PROCESS | 2010 | 1461659386150 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 01:29:46 INFO - PROCESS | 2010 | 1461659386164 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1b6c000 == 58 [pid = 2010] [id = 129] 01:29:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16e1f9e400) [pid = 2010] [serial = 386] [outer = (nil)] 01:29:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16e49f6c00) [pid = 2010] [serial = 387] [outer = 0x7f16e1f9e400] 01:29:46 INFO - PROCESS | 2010 | 1461659386221 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16ee899000) [pid = 2010] [serial = 388] [outer = 0x7f16e1f9e400] 01:29:47 INFO - PROCESS | 2010 | 1461659387261 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:29:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1278ms 01:29:47 INFO - PROCESS | 2010 | 1461659387292 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 2010 | 1461659387299 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 01:29:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:29:47 INFO - PROCESS | 2010 | 1461659387306 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 2010 | 1461659387312 Marionette TRACE conn4 <- [1,490,null,{}] 01:29:47 INFO - PROCESS | 2010 | 1461659387319 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:47 INFO - PROCESS | 2010 | 1461659387482 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 01:29:47 INFO - PROCESS | 2010 | 1461659387634 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16debbc800 == 59 [pid = 2010] [id = 130] 01:29:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d8039000) [pid = 2010] [serial = 389] [outer = (nil)] 01:29:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d87cec00) [pid = 2010] [serial = 390] [outer = 0x7f16d8039000] 01:29:47 INFO - PROCESS | 2010 | 1461659387713 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d984d000) [pid = 2010] [serial = 391] [outer = 0x7f16d8039000] 01:29:48 INFO - PROCESS | 2010 | 1461659388579 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:29:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:29:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1287ms 01:29:48 INFO - PROCESS | 2010 | 1461659388593 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 2010 | 1461659388601 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 01:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:29:48 INFO - PROCESS | 2010 | 1461659388610 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 2010 | 1461659388614 Marionette TRACE conn4 <- [1,494,null,{}] 01:29:48 INFO - PROCESS | 2010 | 1461659388620 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:48 INFO - PROCESS | 2010 | 1461659388777 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 01:29:48 INFO - PROCESS | 2010 | 1461659388929 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47a6800 == 60 [pid = 2010] [id = 131] 01:29:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16d9856000) [pid = 2010] [serial = 392] [outer = (nil)] 01:29:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16db3f9800) [pid = 2010] [serial = 393] [outer = 0x7f16d9856000] 01:29:49 INFO - PROCESS | 2010 | 1461659389002 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16ddad9000) [pid = 2010] [serial = 394] [outer = 0x7f16d9856000] 01:29:49 INFO - PROCESS | 2010 | 1461659389945 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:29:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1379ms 01:29:49 INFO - PROCESS | 2010 | 1461659389990 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 2010 | 1461659389994 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 01:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:29:50 INFO - PROCESS | 2010 | 1461659390000 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 2010 | 1461659390006 Marionette TRACE conn4 <- [1,498,null,{}] 01:29:50 INFO - PROCESS | 2010 | 1461659390021 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:50 INFO - PROCESS | 2010 | 1461659390186 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 01:29:50 INFO - PROCESS | 2010 | 1461659390333 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f6567000 == 61 [pid = 2010] [id = 132] 01:29:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16e0413400) [pid = 2010] [serial = 395] [outer = (nil)] 01:29:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16e0622000) [pid = 2010] [serial = 396] [outer = 0x7f16e0413400] 01:29:50 INFO - PROCESS | 2010 | 1461659390408 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16e2441400) [pid = 2010] [serial = 397] [outer = 0x7f16e0413400] 01:29:51 INFO - PROCESS | 2010 | 1461659391265 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1340ms 01:29:51 INFO - PROCESS | 2010 | 1461659391341 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 2010 | 1461659391346 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 01:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:29:51 INFO - PROCESS | 2010 | 1461659391352 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - PROCESS | 2010 | 1461659391355 Marionette TRACE conn4 <- [1,502,null,{}] 01:29:51 INFO - PROCESS | 2010 | 1461659391360 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:51 INFO - PROCESS | 2010 | 1461659391558 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 01:29:51 INFO - PROCESS | 2010 | 1461659391702 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7574000 == 62 [pid = 2010] [id = 133] 01:29:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d7626000) [pid = 2010] [serial = 398] [outer = (nil)] 01:29:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d762e800) [pid = 2010] [serial = 399] [outer = 0x7f16d7626000] 01:29:51 INFO - PROCESS | 2010 | 1461659391772 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16dddcc000) [pid = 2010] [serial = 400] [outer = 0x7f16d7626000] 01:29:52 INFO - PROCESS | 2010 | 1461659392595 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1284ms 01:29:52 INFO - PROCESS | 2010 | 1461659392636 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 2010 | 1461659392639 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 01:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:29:52 INFO - PROCESS | 2010 | 1461659392645 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 2010 | 1461659392647 Marionette TRACE conn4 <- [1,506,null,{}] 01:29:52 INFO - PROCESS | 2010 | 1461659392653 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:52 INFO - PROCESS | 2010 | 1461659392796 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 01:29:52 INFO - PROCESS | 2010 | 1461659392957 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db967800 == 63 [pid = 2010] [id = 134] 01:29:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16d7626c00) [pid = 2010] [serial = 401] [outer = (nil)] 01:29:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16e243b800) [pid = 2010] [serial = 402] [outer = 0x7f16d7626c00] 01:29:53 INFO - PROCESS | 2010 | 1461659393028 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16eea46800) [pid = 2010] [serial = 403] [outer = 0x7f16d7626c00] 01:29:53 INFO - PROCESS | 2010 | 1461659393918 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1335ms 01:29:53 INFO - PROCESS | 2010 | 1461659393982 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 01:29:53 INFO - PROCESS | 2010 | 1461659393986 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 01:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:29:53 INFO - PROCESS | 2010 | 1461659393992 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 2010 | 1461659393994 Marionette TRACE conn4 <- [1,510,null,{}] 01:29:54 INFO - PROCESS | 2010 | 1461659394000 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:54 INFO - PROCESS | 2010 | 1461659394169 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 01:29:54 INFO - PROCESS | 2010 | 1461659394314 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b13000 == 64 [pid = 2010] [id = 135] 01:29:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16d716fc00) [pid = 2010] [serial = 404] [outer = (nil)] 01:29:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16dc2ee400) [pid = 2010] [serial = 405] [outer = 0x7f16d716fc00] 01:29:54 INFO - PROCESS | 2010 | 1461659394392 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16f35a3000) [pid = 2010] [serial = 406] [outer = 0x7f16d716fc00] 01:29:55 INFO - PROCESS | 2010 | 1461659395519 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1583ms 01:29:55 INFO - PROCESS | 2010 | 1461659395576 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 2010 | 1461659395587 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 01:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:29:55 INFO - PROCESS | 2010 | 1461659395595 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 2010 | 1461659395600 Marionette TRACE conn4 <- [1,514,null,{}] 01:29:55 INFO - PROCESS | 2010 | 1461659395608 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:55 INFO - PROCESS | 2010 | 1461659395802 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 01:29:56 INFO - PROCESS | 2010 | 1461659395994 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da5e6000 == 65 [pid = 2010] [id = 136] 01:29:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16d762a400) [pid = 2010] [serial = 407] [outer = (nil)] 01:29:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d8043400) [pid = 2010] [serial = 408] [outer = 0x7f16d762a400] 01:29:56 INFO - PROCESS | 2010 | 1461659396058 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d87ca000) [pid = 2010] [serial = 409] [outer = 0x7f16d762a400] 01:29:56 INFO - PROCESS | 2010 | 1461659396915 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:29:56 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 01:29:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1397ms 01:29:56 INFO - PROCESS | 2010 | 1461659396993 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 2010 | 1461659397001 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 01:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:29:57 INFO - PROCESS | 2010 | 1461659397010 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 2010 | 1461659397013 Marionette TRACE conn4 <- [1,518,null,{}] 01:29:57 INFO - PROCESS | 2010 | 1461659397017 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:57 INFO - PROCESS | 2010 | 1461659397204 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 01:29:57 INFO - PROCESS | 2010 | 1461659397358 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d885e000 == 66 [pid = 2010] [id = 137] 01:29:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16d7178c00) [pid = 2010] [serial = 410] [outer = (nil)] 01:29:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16db3f0800) [pid = 2010] [serial = 411] [outer = 0x7f16d7178c00] 01:29:57 INFO - PROCESS | 2010 | 1461659397425 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16dc2e4c00) [pid = 2010] [serial = 412] [outer = 0x7f16d7178c00] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3249800 == 65 [pid = 2010] [id = 72] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df464800 == 64 [pid = 2010] [id = 69] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee512800 == 63 [pid = 2010] [id = 128] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16d8042400) [pid = 2010] [serial = 330] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16ee7b6000) [pid = 2010] [serial = 348] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d647a800 == 62 [pid = 2010] [id = 127] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1462800 == 61 [pid = 2010] [id = 126] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e07a5000 == 60 [pid = 2010] [id = 125] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dddb9000 == 59 [pid = 2010] [id = 124] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ec7000 == 58 [pid = 2010] [id = 123] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e079e800 == 57 [pid = 2010] [id = 122] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f0c800 == 56 [pid = 2010] [id = 121] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f656d800 == 55 [pid = 2010] [id = 119] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e2265000 == 54 [pid = 2010] [id = 118] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db2b1800 == 53 [pid = 2010] [id = 117] 01:29:58 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3441800 == 52 [pid = 2010] [id = 116] 01:29:58 INFO - PROCESS | 2010 | 1461659398316 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16e0624000) [pid = 2010] [serial = 342] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16d9a2f000) [pid = 2010] [serial = 315] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16e0718400) [pid = 2010] [serial = 318] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16dc5bb800) [pid = 2010] [serial = 321] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16f3aa0000) [pid = 2010] [serial = 324] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16db29cc00) [pid = 2010] [serial = 336] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16e041d000) [pid = 2010] [serial = 327] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16dc5b3400) [pid = 2010] [serial = 337] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16e071cc00) [pid = 2010] [serial = 345] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16d88ce000) [pid = 2010] [serial = 334] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16d88c7800) [pid = 2010] [serial = 333] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16dfde3000) [pid = 2010] [serial = 339] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16e0e26c00) [pid = 2010] [serial = 343] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16e041e400) [pid = 2010] [serial = 340] [outer = (nil)] [url = about:blank] 01:29:58 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16e197c400) [pid = 2010] [serial = 346] [outer = (nil)] [url = about:blank] 01:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1382ms 01:29:58 INFO - PROCESS | 2010 | 1461659398393 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 2010 | 1461659398397 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 01:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:29:58 INFO - PROCESS | 2010 | 1461659398403 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 2010 | 1461659398407 Marionette TRACE conn4 <- [1,522,null,{}] 01:29:58 INFO - PROCESS | 2010 | 1461659398423 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:58 INFO - PROCESS | 2010 | 1461659398570 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 01:29:58 INFO - PROCESS | 2010 | 1461659398687 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dddb9000 == 53 [pid = 2010] [id = 138] 01:29:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d87c8400) [pid = 2010] [serial = 413] [outer = (nil)] 01:29:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16dc531800) [pid = 2010] [serial = 414] [outer = 0x7f16d87c8400] 01:29:58 INFO - PROCESS | 2010 | 1461659398750 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16dc537800) [pid = 2010] [serial = 415] [outer = 0x7f16d87c8400] 01:29:59 INFO - PROCESS | 2010 | 1461659399428 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1089ms 01:29:59 INFO - PROCESS | 2010 | 1461659399493 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 01:29:59 INFO - PROCESS | 2010 | 1461659399497 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 01:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:29:59 INFO - PROCESS | 2010 | 1461659399514 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 2010 | 1461659399516 Marionette TRACE conn4 <- [1,526,null,{}] 01:29:59 INFO - PROCESS | 2010 | 1461659399521 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:59 INFO - PROCESS | 2010 | 1461659399671 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 01:29:59 INFO - PROCESS | 2010 | 1461659399683 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0984000 == 54 [pid = 2010] [id = 139] 01:29:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16dc537c00) [pid = 2010] [serial = 416] [outer = (nil)] 01:29:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16dda82000) [pid = 2010] [serial = 417] [outer = 0x7f16dc537c00] 01:29:59 INFO - PROCESS | 2010 | 1461659399741 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16dfb80400) [pid = 2010] [serial = 418] [outer = 0x7f16dc537c00] 01:30:00 INFO - PROCESS | 2010 | 1461659400539 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:30:00 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 01:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1080ms 01:30:00 INFO - PROCESS | 2010 | 1461659400692 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 2010 | 1461659400698 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 01:30:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:30:00 INFO - PROCESS | 2010 | 1461659400720 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 2010 | 1461659400723 Marionette TRACE conn4 <- [1,530,null,{}] 01:30:00 INFO - PROCESS | 2010 | 1461659400727 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:00 INFO - PROCESS | 2010 | 1461659400907 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 01:30:00 INFO - PROCESS | 2010 | 1461659400928 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f18000 == 55 [pid = 2010] [id = 140] 01:30:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16dc53d000) [pid = 2010] [serial = 419] [outer = (nil)] 01:30:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16e0417c00) [pid = 2010] [serial = 420] [outer = 0x7f16dc53d000] 01:30:00 INFO - PROCESS | 2010 | 1461659400987 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16e0714c00) [pid = 2010] [serial = 421] [outer = 0x7f16dc53d000] 01:30:01 INFO - PROCESS | 2010 | 1461659401728 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:30:01 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 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:30:01 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 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:30:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:30:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1083ms 01:30:01 INFO - PROCESS | 2010 | 1461659401810 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 2010 | 1461659401814 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 01:30:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:30:01 INFO - PROCESS | 2010 | 1461659401820 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 2010 | 1461659401822 Marionette TRACE conn4 <- [1,534,null,{}] 01:30:01 INFO - PROCESS | 2010 | 1461659401827 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:02 INFO - PROCESS | 2010 | 1461659402044 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 01:30:02 INFO - PROCESS | 2010 | 1461659402070 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16efa18000 == 56 [pid = 2010] [id = 141] 01:30:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ee8ea400) [pid = 2010] [serial = 422] [outer = (nil)] 01:30:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16f3c44c00) [pid = 2010] [serial = 423] [outer = 0x7f16ee8ea400] 01:30:02 INFO - PROCESS | 2010 | 1461659402134 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16f3f32400) [pid = 2010] [serial = 424] [outer = 0x7f16ee8ea400] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16d80dfc00) [pid = 2010] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16ed90c800) [pid = 2010] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d7f0fc00) [pid = 2010] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16d7f05c00) [pid = 2010] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16eea0b000) [pid = 2010] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16e0719c00) [pid = 2010] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16e1f96400) [pid = 2010] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16e0711c00) [pid = 2010] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16d7c6c000) [pid = 2010] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16d97ef000) [pid = 2010] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:30:02 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d7c6ac00) [pid = 2010] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16d716b400) [pid = 2010] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16d87d1c00) [pid = 2010] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16dc5b1000) [pid = 2010] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16dc5bac00) [pid = 2010] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d5529400) [pid = 2010] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16dc5b3c00) [pid = 2010] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d716ec00) [pid = 2010] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16d87d0800) [pid = 2010] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16e041c000) [pid = 2010] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16db3f8c00) [pid = 2010] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16e071b800) [pid = 2010] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16e1f90400) [pid = 2010] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16da692000) [pid = 2010] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16dfcc4800) [pid = 2010] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16e12acc00) [pid = 2010] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16e0713400) [pid = 2010] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16d8acf800) [pid = 2010] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16db291c00) [pid = 2010] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:30:03 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16d8ad4c00) [pid = 2010] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:30:03 INFO - PROCESS | 2010 | 1461659403326 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:30:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1531ms 01:30:03 INFO - PROCESS | 2010 | 1461659403351 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 2010 | 1461659403354 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 01:30:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:30:03 INFO - PROCESS | 2010 | 1461659403359 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 2010 | 1461659403362 Marionette TRACE conn4 <- [1,538,null,{}] 01:30:03 INFO - PROCESS | 2010 | 1461659403367 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:03 INFO - PROCESS | 2010 | 1461659403534 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 01:30:03 INFO - PROCESS | 2010 | 1461659403654 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f63000 == 57 [pid = 2010] [id = 142] 01:30:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16d552b000) [pid = 2010] [serial = 425] [outer = (nil)] 01:30:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16d71c3000) [pid = 2010] [serial = 426] [outer = 0x7f16d552b000] 01:30:03 INFO - PROCESS | 2010 | 1461659403718 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16d71d1400) [pid = 2010] [serial = 427] [outer = 0x7f16d552b000] 01:30:04 INFO - PROCESS | 2010 | 1461659404331 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:30:04 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. 01:30:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 988ms 01:30:04 INFO - PROCESS | 2010 | 1461659404349 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 2010 | 1461659404352 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 01:30:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:30:04 INFO - PROCESS | 2010 | 1461659404357 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 2010 | 1461659404359 Marionette TRACE conn4 <- [1,542,null,{}] 01:30:04 INFO - PROCESS | 2010 | 1461659404365 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:04 INFO - PROCESS | 2010 | 1461659404505 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 01:30:04 INFO - PROCESS | 2010 | 1461659404640 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3f1b000 == 58 [pid = 2010] [id = 143] 01:30:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16d716b400) [pid = 2010] [serial = 428] [outer = (nil)] 01:30:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16d71cfc00) [pid = 2010] [serial = 429] [outer = 0x7f16d716b400] 01:30:04 INFO - PROCESS | 2010 | 1461659404701 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16d8ad0800) [pid = 2010] [serial = 430] [outer = 0x7f16d716b400] 01:30:05 INFO - PROCESS | 2010 | 1461659405551 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:30:05 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. 01:30:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1228ms 01:30:05 INFO - PROCESS | 2010 | 1461659405600 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 2010 | 1461659405608 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 01:30:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:30:05 INFO - PROCESS | 2010 | 1461659405615 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 2010 | 1461659405625 Marionette TRACE conn4 <- [1,546,null,{}] 01:30:05 INFO - PROCESS | 2010 | 1461659405639 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:05 INFO - PROCESS | 2010 | 1461659405836 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 01:30:05 INFO - PROCESS | 2010 | 1461659405984 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a0c800 == 59 [pid = 2010] [id = 144] 01:30:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16d7177800) [pid = 2010] [serial = 431] [outer = (nil)] 01:30:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16d71d0400) [pid = 2010] [serial = 432] [outer = 0x7f16d7177800] 01:30:06 INFO - PROCESS | 2010 | 1461659406059 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16d814dc00) [pid = 2010] [serial = 433] [outer = 0x7f16d7177800] 01:30:06 INFO - PROCESS | 2010 | 1461659406880 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:30:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1302ms 01:30:06 INFO - PROCESS | 2010 | 1461659406917 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 2010 | 1461659406925 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 01:30:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:30:06 INFO - PROCESS | 2010 | 1461659406935 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 2010 | 1461659406938 Marionette TRACE conn4 <- [1,550,null,{}] 01:30:06 INFO - PROCESS | 2010 | 1461659406944 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:07 INFO - PROCESS | 2010 | 1461659407153 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 01:30:07 INFO - PROCESS | 2010 | 1461659407318 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e226f800 == 60 [pid = 2010] [id = 145] 01:30:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d7179400) [pid = 2010] [serial = 434] [outer = (nil)] 01:30:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d87cf800) [pid = 2010] [serial = 435] [outer = 0x7f16d7179400] 01:30:07 INFO - PROCESS | 2010 | 1461659407389 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16db3fcc00) [pid = 2010] [serial = 436] [outer = 0x7f16d7179400] 01:30:08 INFO - PROCESS | 2010 | 1461659408505 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:30:08 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. 01:30:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1733ms 01:30:08 INFO - PROCESS | 2010 | 1461659408805 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 2010 | 1461659408808 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 01:30:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:30:08 INFO - PROCESS | 2010 | 1461659408884 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 2010 | 1461659408890 Marionette TRACE conn4 <- [1,554,null,{}] 01:30:08 INFO - PROCESS | 2010 | 1461659408922 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:09 INFO - PROCESS | 2010 | 1461659409076 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 01:30:09 INFO - PROCESS | 2010 | 1461659409220 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0279000 == 61 [pid = 2010] [id = 146] 01:30:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16dc532c00) [pid = 2010] [serial = 437] [outer = (nil)] 01:30:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16e0e1e400) [pid = 2010] [serial = 438] [outer = 0x7f16dc532c00] 01:30:09 INFO - PROCESS | 2010 | 1461659409294 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16e47d6000) [pid = 2010] [serial = 439] [outer = 0x7f16dc532c00] 01:30:09 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:10 INFO - PROCESS | 2010 | 1461659410141 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:30:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1307ms 01:30:10 INFO - PROCESS | 2010 | 1461659410188 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 01:30:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:30:10 INFO - PROCESS | 2010 | 1461659410193 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 01:30:10 INFO - PROCESS | 2010 | 1461659410198 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 2010 | 1461659410201 Marionette TRACE conn4 <- [1,558,null,{}] 01:30:10 INFO - PROCESS | 2010 | 1461659410206 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:10 INFO - PROCESS | 2010 | 1461659410400 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 01:30:10 INFO - PROCESS | 2010 | 1461659410560 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe77800 == 62 [pid = 2010] [id = 147] 01:30:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d0b7e000) [pid = 2010] [serial = 440] [outer = (nil)] 01:30:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d0b87c00) [pid = 2010] [serial = 441] [outer = 0x7f16d0b7e000] 01:30:10 INFO - PROCESS | 2010 | 1461659410632 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d984b400) [pid = 2010] [serial = 442] [outer = 0x7f16d0b7e000] 01:30:11 INFO - PROCESS | 2010 | 1461659411439 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:30:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1287ms 01:30:11 INFO - PROCESS | 2010 | 1461659411486 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 2010 | 1461659411489 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 01:30:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:30:11 INFO - PROCESS | 2010 | 1461659411497 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 2010 | 1461659411501 Marionette TRACE conn4 <- [1,562,null,{}] 01:30:11 INFO - PROCESS | 2010 | 1461659411506 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:11 INFO - PROCESS | 2010 | 1461659411653 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 01:30:11 INFO - PROCESS | 2010 | 1461659411806 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1967000 == 63 [pid = 2010] [id = 148] 01:30:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d0490400) [pid = 2010] [serial = 443] [outer = (nil)] 01:30:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d0499000) [pid = 2010] [serial = 444] [outer = 0x7f16d0490400] 01:30:11 INFO - PROCESS | 2010 | 1461659411877 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d049d800) [pid = 2010] [serial = 445] [outer = 0x7f16d0490400] 01:30:12 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:12 INFO - PROCESS | 2010 | 1461659412751 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:30:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1284ms 01:30:12 INFO - PROCESS | 2010 | 1461659412782 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 2010 | 1461659412785 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 01:30:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:30:12 INFO - PROCESS | 2010 | 1461659412791 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 2010 | 1461659412794 Marionette TRACE conn4 <- [1,566,null,{}] 01:30:12 INFO - PROCESS | 2010 | 1461659412800 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:12 INFO - PROCESS | 2010 | 1461659412956 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 01:30:13 INFO - PROCESS | 2010 | 1461659413108 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe80800 == 64 [pid = 2010] [id = 149] 01:30:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d0495c00) [pid = 2010] [serial = 446] [outer = (nil)] 01:30:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16ee569c00) [pid = 2010] [serial = 447] [outer = 0x7f16d0495c00] 01:30:13 INFO - PROCESS | 2010 | 1461659413180 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16ef6b0400) [pid = 2010] [serial = 448] [outer = 0x7f16d0495c00] 01:30:13 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:14 INFO - PROCESS | 2010 | 1461659414004 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:30:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:30:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1280ms 01:30:14 INFO - PROCESS | 2010 | 1461659414072 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 2010 | 1461659414075 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 01:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:30:14 INFO - PROCESS | 2010 | 1461659414081 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 2010 | 1461659414084 Marionette TRACE conn4 <- [1,570,null,{}] 01:30:14 INFO - PROCESS | 2010 | 1461659414089 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:14 INFO - PROCESS | 2010 | 1461659414237 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 01:30:14 INFO - PROCESS | 2010 | 1461659414388 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6671800 == 65 [pid = 2010] [id = 150] 01:30:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16d049bc00) [pid = 2010] [serial = 449] [outer = (nil)] 01:30:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16d65e6400) [pid = 2010] [serial = 450] [outer = 0x7f16d049bc00] 01:30:14 INFO - PROCESS | 2010 | 1461659414462 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16d65eb000) [pid = 2010] [serial = 451] [outer = 0x7f16d049bc00] 01:30:14 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:15 INFO - PROCESS | 2010 | 1461659415281 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:30:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:30:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1233ms 01:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:30:15 INFO - PROCESS | 2010 | 1461659415314 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 01:30:15 INFO - PROCESS | 2010 | 1461659415317 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 01:30:15 INFO - PROCESS | 2010 | 1461659415323 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 2010 | 1461659415326 Marionette TRACE conn4 <- [1,574,null,{}] 01:30:15 INFO - PROCESS | 2010 | 1461659415331 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:15 INFO - PROCESS | 2010 | 1461659415484 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 01:30:15 INFO - PROCESS | 2010 | 1461659415640 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d884e800 == 66 [pid = 2010] [id = 151] 01:30:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16d65e0000) [pid = 2010] [serial = 452] [outer = (nil)] 01:30:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16d8044400) [pid = 2010] [serial = 453] [outer = 0x7f16d65e0000] 01:30:15 INFO - PROCESS | 2010 | 1461659415719 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16d8564400) [pid = 2010] [serial = 454] [outer = 0x7f16d65e0000] 01:30:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d552b400) [pid = 2010] [serial = 455] [outer = 0x7f16d7c70c00] 01:30:16 INFO - PROCESS | 2010 | 1461659416947 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1738ms 01:30:17 INFO - PROCESS | 2010 | 1461659417061 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 2010 | 1461659417069 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 01:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:30:17 INFO - PROCESS | 2010 | 1461659417086 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 2010 | 1461659417095 Marionette TRACE conn4 <- [1,578,null,{}] 01:30:17 INFO - PROCESS | 2010 | 1461659417109 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:17 INFO - PROCESS | 2010 | 1461659417336 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 01:30:17 INFO - PROCESS | 2010 | 1461659417501 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7569000 == 67 [pid = 2010] [id = 152] 01:30:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d7629400) [pid = 2010] [serial = 456] [outer = (nil)] 01:30:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16d762e400) [pid = 2010] [serial = 457] [outer = 0x7f16d7629400] 01:30:17 INFO - PROCESS | 2010 | 1461659417609 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16d8045000) [pid = 2010] [serial = 458] [outer = 0x7f16d7629400] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f63000 == 66 [pid = 2010] [id = 142] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16efa18000 == 65 [pid = 2010] [id = 141] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f18000 == 64 [pid = 2010] [id = 140] 01:30:17 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16f3f32000) [pid = 2010] [serial = 360] [outer = (nil)] [url = about:blank] 01:30:17 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16f7e15000) [pid = 2010] [serial = 363] [outer = (nil)] [url = about:blank] 01:30:17 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16e49f6c00) [pid = 2010] [serial = 387] [outer = (nil)] [url = about:blank] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0984000 == 63 [pid = 2010] [id = 139] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d647d800 == 62 [pid = 2010] [id = 120] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dddb9000 == 61 [pid = 2010] [id = 138] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d885e000 == 60 [pid = 2010] [id = 137] 01:30:17 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da5e6000 == 59 [pid = 2010] [id = 136] 01:30:18 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16debbc800 == 58 [pid = 2010] [id = 130] 01:30:18 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f1b6c000 == 57 [pid = 2010] [id = 129] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16efa24000) [pid = 2010] [serial = 289] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16e49ed800) [pid = 2010] [serial = 177] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16df566000) [pid = 2010] [serial = 207] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16e061c800) [pid = 2010] [serial = 283] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16ee7b6800) [pid = 2010] [serial = 210] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16e197c000) [pid = 2010] [serial = 286] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16db2f5400) [pid = 2010] [serial = 280] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16df56ec00) [pid = 2010] [serial = 174] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16dc61bc00) [pid = 2010] [serial = 240] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16d9852000) [pid = 2010] [serial = 171] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16eea4f400) [pid = 2010] [serial = 247] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d88ca800) [pid = 2010] [serial = 331] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16f35ae800) [pid = 2010] [serial = 253] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16efab8800) [pid = 2010] [serial = 144] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16eea18c00) [pid = 2010] [serial = 213] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16ee804400) [pid = 2010] [serial = 180] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16e0fab400) [pid = 2010] [serial = 243] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16e12ad000) [pid = 2010] [serial = 216] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16f3e09800) [pid = 2010] [serial = 292] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16f1b40c00) [pid = 2010] [serial = 250] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16d7176000) [pid = 2010] [serial = 378] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16d8ad7c00) [pid = 2010] [serial = 352] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16d88c5000) [pid = 2010] [serial = 351] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16dc5bc000) [pid = 2010] [serial = 372] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16deb28000) [pid = 2010] [serial = 373] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16df6ae000) [pid = 2010] [serial = 354] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16e0416000) [pid = 2010] [serial = 355] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16d552d000) [pid = 2010] [serial = 366] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16f68c8400) [pid = 2010] [serial = 367] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16e041c800) [pid = 2010] [serial = 375] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16e071dc00) [pid = 2010] [serial = 381] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16d88c3c00) [pid = 2010] [serial = 369] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16d88d0000) [pid = 2010] [serial = 370] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16f1b36000) [pid = 2010] [serial = 358] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16e4c16c00) [pid = 2010] [serial = 357] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16e041f400) [pid = 2010] [serial = 379] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16e0623400) [pid = 2010] [serial = 384] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16e1f95400) [pid = 2010] [serial = 385] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e0e2b000) [pid = 2010] [serial = 382] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e0625400) [pid = 2010] [serial = 376] [outer = (nil)] [url = about:blank] 01:30:18 INFO - PROCESS | 2010 | 1461659418413 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1397ms 01:30:18 INFO - PROCESS | 2010 | 1461659418475 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 01:30:18 INFO - PROCESS | 2010 | 1461659418482 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 01:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:30:18 INFO - PROCESS | 2010 | 1461659418492 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 2010 | 1461659418495 Marionette TRACE conn4 <- [1,582,null,{}] 01:30:18 INFO - PROCESS | 2010 | 1461659418499 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:18 INFO - PROCESS | 2010 | 1461659418638 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 01:30:18 INFO - PROCESS | 2010 | 1461659418655 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8858000 == 58 [pid = 2010] [id = 153] 01:30:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d8567800) [pid = 2010] [serial = 459] [outer = (nil)] 01:30:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16d856c800) [pid = 2010] [serial = 460] [outer = 0x7f16d8567800] 01:30:18 INFO - PROCESS | 2010 | 1461659418737 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d8571400) [pid = 2010] [serial = 461] [outer = 0x7f16d8567800] 01:30:19 INFO - PROCESS | 2010 | 1461659419507 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1083ms 01:30:19 INFO - PROCESS | 2010 | 1461659419575 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 2010 | 1461659419578 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 01:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:30:19 INFO - PROCESS | 2010 | 1461659419584 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 2010 | 1461659419589 Marionette TRACE conn4 <- [1,586,null,{}] 01:30:19 INFO - PROCESS | 2010 | 1461659419606 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:19 INFO - PROCESS | 2010 | 1461659419763 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 01:30:19 INFO - PROCESS | 2010 | 1461659419868 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d9800 == 59 [pid = 2010] [id = 154] 01:30:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d8569800) [pid = 2010] [serial = 462] [outer = (nil)] 01:30:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16d88ce000) [pid = 2010] [serial = 463] [outer = 0x7f16d8569800] 01:30:19 INFO - PROCESS | 2010 | 1461659419931 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16db1ddc00) [pid = 2010] [serial = 464] [outer = 0x7f16d8569800] 01:30:20 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1038ms 01:30:20 INFO - PROCESS | 2010 | 1461659420615 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:30:20 INFO - PROCESS | 2010 | 1461659420623 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 2010 | 1461659420627 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 01:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:30:20 INFO - PROCESS | 2010 | 1461659420632 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 2010 | 1461659420634 Marionette TRACE conn4 <- [1,590,null,{}] 01:30:20 INFO - PROCESS | 2010 | 1461659420640 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:20 INFO - PROCESS | 2010 | 1461659420822 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 01:30:20 INFO - PROCESS | 2010 | 1461659420854 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de5d4000 == 60 [pid = 2010] [id = 155] 01:30:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16d0b80800) [pid = 2010] [serial = 465] [outer = (nil)] 01:30:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16db3f5400) [pid = 2010] [serial = 466] [outer = 0x7f16d0b80800] 01:30:20 INFO - PROCESS | 2010 | 1461659420921 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16dc2e8800) [pid = 2010] [serial = 467] [outer = 0x7f16d0b80800] 01:30:21 INFO - PROCESS | 2010 | 1461659421867 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1275ms 01:30:21 INFO - PROCESS | 2010 | 1461659421909 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 2010 | 1461659421911 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 01:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:30:21 INFO - PROCESS | 2010 | 1461659421919 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 2010 | 1461659421925 Marionette TRACE conn4 <- [1,594,null,{}] 01:30:21 INFO - PROCESS | 2010 | 1461659421947 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:22 INFO - PROCESS | 2010 | 1461659422112 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 01:30:22 INFO - PROCESS | 2010 | 1461659422138 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd9f000 == 61 [pid = 2010] [id = 156] 01:30:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16d8571c00) [pid = 2010] [serial = 468] [outer = (nil)] 01:30:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16dc530c00) [pid = 2010] [serial = 469] [outer = 0x7f16d8571c00] 01:30:22 INFO - PROCESS | 2010 | 1461659422195 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16dc5b3c00) [pid = 2010] [serial = 470] [outer = 0x7f16d8571c00] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16d552b000) [pid = 2010] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16e061d400) [pid = 2010] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16f3c40800) [pid = 2010] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16d803a800) [pid = 2010] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16dc5b6800) [pid = 2010] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16e0414c00) [pid = 2010] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d7d6f800) [pid = 2010] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d9855400) [pid = 2010] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16e1418c00) [pid = 2010] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16dc53d000) [pid = 2010] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16ee8ea400) [pid = 2010] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16d7178c00) [pid = 2010] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d87c8400) [pid = 2010] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16dc537c00) [pid = 2010] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16e1f9e400) [pid = 2010] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:30:22 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d762a400) [pid = 2010] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:30:23 INFO - PROCESS | 2010 | 1461659423132 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1236ms 01:30:23 INFO - PROCESS | 2010 | 1461659423155 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 2010 | 1461659423158 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 01:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:30:23 INFO - PROCESS | 2010 | 1461659423164 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 2010 | 1461659423176 Marionette TRACE conn4 <- [1,598,null,{}] 01:30:23 INFO - PROCESS | 2010 | 1461659423180 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:23 INFO - PROCESS | 2010 | 1461659423365 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 01:30:23 INFO - PROCESS | 2010 | 1461659423385 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe75000 == 62 [pid = 2010] [id = 157] 01:30:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16d87c3c00) [pid = 2010] [serial = 471] [outer = (nil)] 01:30:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16dc5afc00) [pid = 2010] [serial = 472] [outer = 0x7f16d87c3c00] 01:30:23 INFO - PROCESS | 2010 | 1461659423446 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16e0414800) [pid = 2010] [serial = 473] [outer = 0x7f16d87c3c00] 01:30:24 INFO - PROCESS | 2010 | 1461659424386 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1290ms 01:30:24 INFO - PROCESS | 2010 | 1461659424455 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 2010 | 1461659424461 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 01:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:30:24 INFO - PROCESS | 2010 | 1461659424470 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 2010 | 1461659424476 Marionette TRACE conn4 <- [1,602,null,{}] 01:30:24 INFO - PROCESS | 2010 | 1461659424484 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:24 INFO - PROCESS | 2010 | 1461659424696 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 01:30:24 INFO - PROCESS | 2010 | 1461659424847 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7d29800 == 63 [pid = 2010] [id = 158] 01:30:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d5531c00) [pid = 2010] [serial = 474] [outer = (nil)] 01:30:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d71cf800) [pid = 2010] [serial = 475] [outer = 0x7f16d5531c00] 01:30:24 INFO - PROCESS | 2010 | 1461659424919 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16d803e400) [pid = 2010] [serial = 476] [outer = 0x7f16d5531c00] 01:30:25 INFO - PROCESS | 2010 | 1461659425817 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1387ms 01:30:25 INFO - PROCESS | 2010 | 1461659425857 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 2010 | 1461659425865 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 01:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:30:25 INFO - PROCESS | 2010 | 1461659425874 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 2010 | 1461659425878 Marionette TRACE conn4 <- [1,606,null,{}] 01:30:25 INFO - PROCESS | 2010 | 1461659425884 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:26 INFO - PROCESS | 2010 | 1461659426052 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 01:30:26 INFO - PROCESS | 2010 | 1461659426198 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd8a800 == 64 [pid = 2010] [id = 159] 01:30:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d7171000) [pid = 2010] [serial = 477] [outer = (nil)] 01:30:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d87c8800) [pid = 2010] [serial = 478] [outer = 0x7f16d7171000] 01:30:26 INFO - PROCESS | 2010 | 1461659426268 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16d88cd800) [pid = 2010] [serial = 479] [outer = 0x7f16d7171000] 01:30:27 INFO - PROCESS | 2010 | 1461659427177 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 01:30:27 INFO - PROCESS | 2010 | 1461659427207 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 2010 | 1461659427211 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 01:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:30:27 INFO - PROCESS | 2010 | 1461659427217 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 2010 | 1461659427222 Marionette TRACE conn4 <- [1,610,null,{}] 01:30:27 INFO - PROCESS | 2010 | 1461659427238 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:27 INFO - PROCESS | 2010 | 1461659427398 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 01:30:27 INFO - PROCESS | 2010 | 1461659427557 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e17af000 == 65 [pid = 2010] [id = 160] 01:30:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16db28d400) [pid = 2010] [serial = 480] [outer = (nil)] 01:30:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16dc5b7000) [pid = 2010] [serial = 481] [outer = 0x7f16db28d400] 01:30:27 INFO - PROCESS | 2010 | 1461659427634 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16dfcc2400) [pid = 2010] [serial = 482] [outer = 0x7f16db28d400] 01:30:28 INFO - PROCESS | 2010 | 1461659428517 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1334ms 01:30:28 INFO - PROCESS | 2010 | 1461659428552 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 2010 | 1461659428556 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 01:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:30:28 INFO - PROCESS | 2010 | 1461659428563 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 2010 | 1461659428567 Marionette TRACE conn4 <- [1,614,null,{}] 01:30:28 INFO - PROCESS | 2010 | 1461659428572 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:28 INFO - PROCESS | 2010 | 1461659428726 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 01:30:28 INFO - PROCESS | 2010 | 1461659428880 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fda000 == 66 [pid = 2010] [id = 161] 01:30:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16dc535000) [pid = 2010] [serial = 483] [outer = (nil)] 01:30:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16e0414c00) [pid = 2010] [serial = 484] [outer = 0x7f16dc535000] 01:30:28 INFO - PROCESS | 2010 | 1461659428956 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16e061d400) [pid = 2010] [serial = 485] [outer = 0x7f16dc535000] 01:30:29 INFO - PROCESS | 2010 | 1461659429829 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1334ms 01:30:29 INFO - PROCESS | 2010 | 1461659429898 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 2010 | 1461659429902 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 01:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:30:29 INFO - PROCESS | 2010 | 1461659429907 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 2010 | 1461659429909 Marionette TRACE conn4 <- [1,618,null,{}] 01:30:29 INFO - PROCESS | 2010 | 1461659429915 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:30 INFO - PROCESS | 2010 | 1461659430070 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 01:30:30 INFO - PROCESS | 2010 | 1461659430218 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ed9a3000 == 67 [pid = 2010] [id = 162] 01:30:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16dfcc8800) [pid = 2010] [serial = 486] [outer = (nil)] 01:30:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e0710c00) [pid = 2010] [serial = 487] [outer = 0x7f16dfcc8800] 01:30:30 INFO - PROCESS | 2010 | 1461659430290 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16e0e1cc00) [pid = 2010] [serial = 488] [outer = 0x7f16dfcc8800] 01:30:31 INFO - PROCESS | 2010 | 1461659431164 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1286ms 01:30:31 INFO - PROCESS | 2010 | 1461659431195 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 2010 | 1461659431197 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 01:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:30:31 INFO - PROCESS | 2010 | 1461659431204 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 2010 | 1461659431206 Marionette TRACE conn4 <- [1,622,null,{}] 01:30:31 INFO - PROCESS | 2010 | 1461659431211 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:31 INFO - PROCESS | 2010 | 1461659431406 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 01:30:31 INFO - PROCESS | 2010 | 1461659431570 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1b88800 == 68 [pid = 2010] [id = 163] 01:30:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16e0fa3c00) [pid = 2010] [serial = 489] [outer = (nil)] 01:30:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16ed9e6400) [pid = 2010] [serial = 490] [outer = 0x7f16e0fa3c00] 01:30:31 INFO - PROCESS | 2010 | 1461659431640 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16eea4a800) [pid = 2010] [serial = 491] [outer = 0x7f16e0fa3c00] 01:30:32 INFO - PROCESS | 2010 | 1461659432484 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1330ms 01:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:30:32 INFO - PROCESS | 2010 | 1461659432535 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 2010 | 1461659432538 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 01:30:32 INFO - PROCESS | 2010 | 1461659432544 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 2010 | 1461659432547 Marionette TRACE conn4 <- [1,626,null,{}] 01:30:32 INFO - PROCESS | 2010 | 1461659432552 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:32 INFO - PROCESS | 2010 | 1461659432703 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 01:30:32 INFO - PROCESS | 2010 | 1461659432855 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d757d000 == 69 [pid = 2010] [id = 164] 01:30:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16d65ed400) [pid = 2010] [serial = 492] [outer = (nil)] 01:30:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d71b5000) [pid = 2010] [serial = 493] [outer = 0x7f16d65ed400] 01:30:32 INFO - PROCESS | 2010 | 1461659432926 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d71bcc00) [pid = 2010] [serial = 494] [outer = 0x7f16d65ed400] 01:30:34 INFO - PROCESS | 2010 | 1461659434024 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1535ms 01:30:34 INFO - PROCESS | 2010 | 1461659434079 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 2010 | 1461659434085 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 01:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:30:34 INFO - PROCESS | 2010 | 1461659434093 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 2010 | 1461659434097 Marionette TRACE conn4 <- [1,630,null,{}] 01:30:34 INFO - PROCESS | 2010 | 1461659434105 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:34 INFO - PROCESS | 2010 | 1461659434261 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 01:30:34 INFO - PROCESS | 2010 | 1461659434435 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da6a0800 == 70 [pid = 2010] [id = 165] 01:30:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d71bbc00) [pid = 2010] [serial = 495] [outer = (nil)] 01:30:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d71be400) [pid = 2010] [serial = 496] [outer = 0x7f16d71bbc00] 01:30:34 INFO - PROCESS | 2010 | 1461659434500 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d71cb400) [pid = 2010] [serial = 497] [outer = 0x7f16d71bbc00] 01:30:35 INFO - PROCESS | 2010 | 1461659435348 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:30:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1287ms 01:30:35 INFO - PROCESS | 2010 | 1461659435382 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 2010 | 1461659435389 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 01:30:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:30:35 INFO - PROCESS | 2010 | 1461659435398 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 2010 | 1461659435401 Marionette TRACE conn4 <- [1,634,null,{}] 01:30:35 INFO - PROCESS | 2010 | 1461659435406 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:35 INFO - PROCESS | 2010 | 1461659435563 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 01:30:35 INFO - PROCESS | 2010 | 1461659435725 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d646f800 == 71 [pid = 2010] [id = 166] 01:30:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16d7d79c00) [pid = 2010] [serial = 498] [outer = (nil)] 01:30:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d7f0e800) [pid = 2010] [serial = 499] [outer = 0x7f16d7d79c00] 01:30:35 INFO - PROCESS | 2010 | 1461659435801 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d8143c00) [pid = 2010] [serial = 500] [outer = 0x7f16d7d79c00] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd15000 == 70 [pid = 2010] [id = 96] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc57e800 == 69 [pid = 2010] [id = 97] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f7ecd000 == 68 [pid = 2010] [id = 95] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16dc2ee400) [pid = 2010] [serial = 405] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d87cec00) [pid = 2010] [serial = 390] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d71cfc00) [pid = 2010] [serial = 429] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd9f000 == 67 [pid = 2010] [id = 156] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16de5d4000 == 66 [pid = 2010] [id = 155] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d9800 == 65 [pid = 2010] [id = 154] 01:30:36 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8858000 == 64 [pid = 2010] [id = 153] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7569000 == 63 [pid = 2010] [id = 152] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1967000 == 62 [pid = 2010] [id = 148] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe77800 == 61 [pid = 2010] [id = 147] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0279000 == 60 [pid = 2010] [id = 146] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e226f800 == 59 [pid = 2010] [id = 145] 01:30:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a0c800 == 58 [pid = 2010] [id = 144] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16e1978000) [pid = 2010] [serial = 319] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16f7e81800) [pid = 2010] [serial = 364] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16de56e000) [pid = 2010] [serial = 316] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16e4631000) [pid = 2010] [serial = 322] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16e0421400) [pid = 2010] [serial = 328] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16f3f2ac00) [pid = 2010] [serial = 325] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16f680e800) [pid = 2010] [serial = 313] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16f5acd400) [pid = 2010] [serial = 361] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16e0417c00) [pid = 2010] [serial = 420] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16f3c44c00) [pid = 2010] [serial = 423] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16f3f32400) [pid = 2010] [serial = 424] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16dc2e4c00) [pid = 2010] [serial = 412] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16db3f0800) [pid = 2010] [serial = 411] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16dc531800) [pid = 2010] [serial = 414] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16dda82000) [pid = 2010] [serial = 417] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16ee899000) [pid = 2010] [serial = 388] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16dc537800) [pid = 2010] [serial = 415] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d87ca000) [pid = 2010] [serial = 409] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d8043400) [pid = 2010] [serial = 408] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16db3f9800) [pid = 2010] [serial = 393] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16e0622000) [pid = 2010] [serial = 396] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16d762e800) [pid = 2010] [serial = 399] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e243b800) [pid = 2010] [serial = 402] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d71c3000) [pid = 2010] [serial = 426] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16e0714c00) [pid = 2010] [serial = 421] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16dfb80400) [pid = 2010] [serial = 418] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d71d1400) [pid = 2010] [serial = 427] [outer = (nil)] [url = about:blank] 01:30:36 INFO - PROCESS | 2010 | 1461659436719 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1387ms 01:30:36 INFO - PROCESS | 2010 | 1461659436786 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 2010 | 1461659436790 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 01:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:30:36 INFO - PROCESS | 2010 | 1461659436795 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 2010 | 1461659436800 Marionette TRACE conn4 <- [1,638,null,{}] 01:30:36 INFO - PROCESS | 2010 | 1461659436815 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:36 INFO - PROCESS | 2010 | 1461659436966 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 01:30:36 INFO - PROCESS | 2010 | 1461659436978 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ed5000 == 59 [pid = 2010] [id = 167] 01:30:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16d8570000) [pid = 2010] [serial = 501] [outer = (nil)] 01:30:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16d87cec00) [pid = 2010] [serial = 502] [outer = 0x7f16d8570000] 01:30:37 INFO - PROCESS | 2010 | 1461659437039 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16d8acf800) [pid = 2010] [serial = 503] [outer = 0x7f16d8570000] 01:30:37 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:37 INFO - PROCESS | 2010 | 1461659437793 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1034ms 01:30:37 INFO - PROCESS | 2010 | 1461659437830 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 01:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:30:37 INFO - PROCESS | 2010 | 1461659437834 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 01:30:37 INFO - PROCESS | 2010 | 1461659437839 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 2010 | 1461659437842 Marionette TRACE conn4 <- [1,642,null,{}] 01:30:37 INFO - PROCESS | 2010 | 1461659437847 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:38 INFO - PROCESS | 2010 | 1461659437998 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 01:30:38 INFO - PROCESS | 2010 | 1461659438024 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d6000 == 60 [pid = 2010] [id = 168] 01:30:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d87c9c00) [pid = 2010] [serial = 504] [outer = (nil)] 01:30:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16db2f0c00) [pid = 2010] [serial = 505] [outer = 0x7f16d87c9c00] 01:30:38 INFO - PROCESS | 2010 | 1461659438086 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16db3fe800) [pid = 2010] [serial = 506] [outer = 0x7f16d87c9c00] 01:30:38 INFO - PROCESS | 2010 | 1461659438921 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1132ms 01:30:38 INFO - PROCESS | 2010 | 1461659438972 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 2010 | 1461659438974 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 01:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:30:38 INFO - PROCESS | 2010 | 1461659438988 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 2010 | 1461659438990 Marionette TRACE conn4 <- [1,646,null,{}] 01:30:38 INFO - PROCESS | 2010 | 1461659438997 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:39 INFO - PROCESS | 2010 | 1461659439180 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 01:30:39 INFO - PROCESS | 2010 | 1461659439210 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd07000 == 61 [pid = 2010] [id = 169] 01:30:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d9850000) [pid = 2010] [serial = 507] [outer = (nil)] 01:30:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16dc2ee800) [pid = 2010] [serial = 508] [outer = 0x7f16d9850000] 01:30:39 INFO - PROCESS | 2010 | 1461659439268 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16dc539400) [pid = 2010] [serial = 509] [outer = 0x7f16d9850000] 01:30:40 INFO - PROCESS | 2010 | 1461659440023 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1076ms 01:30:40 INFO - PROCESS | 2010 | 1461659440065 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 2010 | 1461659440073 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 01:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:30:40 INFO - PROCESS | 2010 | 1461659440093 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 2010 | 1461659440097 Marionette TRACE conn4 <- [1,650,null,{}] 01:30:40 INFO - PROCESS | 2010 | 1461659440104 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:40 INFO - PROCESS | 2010 | 1461659440316 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 01:30:40 INFO - PROCESS | 2010 | 1461659440351 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0a32800 == 62 [pid = 2010] [id = 170] 01:30:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16dc5b3800) [pid = 2010] [serial = 510] [outer = (nil)] 01:30:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16dfcca000) [pid = 2010] [serial = 511] [outer = 0x7f16dc5b3800] 01:30:40 INFO - PROCESS | 2010 | 1461659440414 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16e0715800) [pid = 2010] [serial = 512] [outer = 0x7f16dc5b3800] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16d0b80800) [pid = 2010] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16d7179400) [pid = 2010] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d8569800) [pid = 2010] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d7177800) [pid = 2010] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16d8571c00) [pid = 2010] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16d8567800) [pid = 2010] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16d65e0000) [pid = 2010] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16d7629400) [pid = 2010] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d716b400) [pid = 2010] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16d716fc00) [pid = 2010] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16dfde0800) [pid = 2010] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:30:41 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d8039000) [pid = 2010] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:30:41 INFO - PROCESS | 2010 | 1461659441365 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1292ms 01:30:41 INFO - PROCESS | 2010 | 1461659441385 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 2010 | 1461659441390 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 01:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:30:41 INFO - PROCESS | 2010 | 1461659441398 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 2010 | 1461659441401 Marionette TRACE conn4 <- [1,654,null,{}] 01:30:41 INFO - PROCESS | 2010 | 1461659441427 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:41 INFO - PROCESS | 2010 | 1461659441615 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 01:30:41 INFO - PROCESS | 2010 | 1461659441636 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc585800 == 63 [pid = 2010] [id = 171] 01:30:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16d0b8ac00) [pid = 2010] [serial = 513] [outer = (nil)] 01:30:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16dc530000) [pid = 2010] [serial = 514] [outer = 0x7f16d0b8ac00] 01:30:41 INFO - PROCESS | 2010 | 1461659441695 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16e071c000) [pid = 2010] [serial = 515] [outer = 0x7f16d0b8ac00] 01:30:42 INFO - PROCESS | 2010 | 1461659442380 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1030ms 01:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:30:42 INFO - PROCESS | 2010 | 1461659442430 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 2010 | 1461659442433 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 01:30:42 INFO - PROCESS | 2010 | 1461659442440 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 2010 | 1461659442443 Marionette TRACE conn4 <- [1,658,null,{}] 01:30:42 INFO - PROCESS | 2010 | 1461659442447 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:42 INFO - PROCESS | 2010 | 1461659442623 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 01:30:42 INFO - PROCESS | 2010 | 1461659442697 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1962800 == 64 [pid = 2010] [id = 172] 01:30:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d0b88800) [pid = 2010] [serial = 516] [outer = (nil)] 01:30:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16e071cc00) [pid = 2010] [serial = 517] [outer = 0x7f16d0b88800] 01:30:42 INFO - PROCESS | 2010 | 1461659442759 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16e1f94c00) [pid = 2010] [serial = 518] [outer = 0x7f16d0b88800] 01:30:43 INFO - PROCESS | 2010 | 1461659443627 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1232ms 01:30:43 INFO - PROCESS | 2010 | 1461659443672 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 2010 | 1461659443679 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 01:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:30:43 INFO - PROCESS | 2010 | 1461659443689 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 2010 | 1461659443693 Marionette TRACE conn4 <- [1,662,null,{}] 01:30:43 INFO - PROCESS | 2010 | 1461659443701 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:43 INFO - PROCESS | 2010 | 1461659443875 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 01:30:44 INFO - PROCESS | 2010 | 1461659444029 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d769d000 == 65 [pid = 2010] [id = 173] 01:30:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d65e9400) [pid = 2010] [serial = 519] [outer = (nil)] 01:30:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d71b6c00) [pid = 2010] [serial = 520] [outer = 0x7f16d65e9400] 01:30:44 INFO - PROCESS | 2010 | 1461659444104 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16d762a000) [pid = 2010] [serial = 521] [outer = 0x7f16d65e9400] 01:30:44 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:45 INFO - PROCESS | 2010 | 1461659445035 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1385ms 01:30:45 INFO - PROCESS | 2010 | 1461659445075 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 2010 | 1461659445083 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 01:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:30:45 INFO - PROCESS | 2010 | 1461659445093 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 2010 | 1461659445097 Marionette TRACE conn4 <- [1,666,null,{}] 01:30:45 INFO - PROCESS | 2010 | 1461659445102 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:45 INFO - PROCESS | 2010 | 1461659445269 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 01:30:45 INFO - PROCESS | 2010 | 1461659445423 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe7d800 == 66 [pid = 2010] [id = 174] 01:30:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16d8141800) [pid = 2010] [serial = 522] [outer = (nil)] 01:30:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16d8570400) [pid = 2010] [serial = 523] [outer = 0x7f16d8141800] 01:30:45 INFO - PROCESS | 2010 | 1461659445497 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16d88cd400) [pid = 2010] [serial = 524] [outer = 0x7f16d8141800] 01:30:46 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:46 INFO - PROCESS | 2010 | 1461659446448 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:30:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:30:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1390ms 01:30:46 INFO - PROCESS | 2010 | 1461659446508 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 2010 | 1461659446513 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 01:30:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:30:46 INFO - PROCESS | 2010 | 1461659446520 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 2010 | 1461659446526 Marionette TRACE conn4 <- [1,670,null,{}] 01:30:46 INFO - PROCESS | 2010 | 1461659446541 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:46 INFO - PROCESS | 2010 | 1461659446746 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 01:30:46 INFO - PROCESS | 2010 | 1461659446899 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee509800 == 67 [pid = 2010] [id = 175] 01:30:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16dc533800) [pid = 2010] [serial = 525] [outer = (nil)] 01:30:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16dfcc5800) [pid = 2010] [serial = 526] [outer = 0x7f16dc533800] 01:30:47 INFO - PROCESS | 2010 | 1461659447015 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16e04bdc00) [pid = 2010] [serial = 527] [outer = 0x7f16dc533800] 01:30:47 INFO - PROCESS | 2010 | 1461659447796 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:30:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:30:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1346ms 01:30:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:30:47 INFO - PROCESS | 2010 | 1461659447867 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 2010 | 1461659447870 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 01:30:47 INFO - PROCESS | 2010 | 1461659447876 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 2010 | 1461659447879 Marionette TRACE conn4 <- [1,674,null,{}] 01:30:47 INFO - PROCESS | 2010 | 1461659447885 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:48 INFO - PROCESS | 2010 | 1461659448045 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 01:30:48 INFO - PROCESS | 2010 | 1461659448195 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3248800 == 68 [pid = 2010] [id = 176] 01:30:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16dc5ae800) [pid = 2010] [serial = 528] [outer = (nil)] 01:30:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e1f95400) [pid = 2010] [serial = 529] [outer = 0x7f16dc5ae800] 01:30:48 INFO - PROCESS | 2010 | 1461659448269 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16e2447000) [pid = 2010] [serial = 530] [outer = 0x7f16dc5ae800] 01:30:48 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:30:49 INFO - PROCESS | 2010 | 1461659449085 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:30:49 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 01:30:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1228ms 01:30:49 INFO - PROCESS | 2010 | 1461659449108 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 2010 | 1461659449110 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 01:30:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:30:49 INFO - PROCESS | 2010 | 1461659449118 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 2010 | 1461659449121 Marionette TRACE conn4 <- [1,678,null,{}] 01:30:49 INFO - PROCESS | 2010 | 1461659449127 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:49 INFO - PROCESS | 2010 | 1461659449275 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 01:30:49 INFO - PROCESS | 2010 | 1461659449432 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3e8e800 == 69 [pid = 2010] [id = 177] 01:30:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16e0e21c00) [pid = 2010] [serial = 531] [outer = (nil)] 01:30:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16e4c0f800) [pid = 2010] [serial = 532] [outer = 0x7f16e0e21c00] 01:30:49 INFO - PROCESS | 2010 | 1461659449509 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16ed90d000) [pid = 2010] [serial = 533] [outer = 0x7f16e0e21c00] 01:30:50 INFO - PROCESS | 2010 | 1461659450374 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:30:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1328ms 01:30:50 INFO - PROCESS | 2010 | 1461659450448 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 2010 | 1461659450452 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 01:30:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:30:50 INFO - PROCESS | 2010 | 1461659450465 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 2010 | 1461659450471 Marionette TRACE conn4 <- [1,682,null,{}] 01:30:50 INFO - PROCESS | 2010 | 1461659450476 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:50 INFO - PROCESS | 2010 | 1461659450689 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 01:30:50 INFO - PROCESS | 2010 | 1461659450851 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f6866000 == 70 [pid = 2010] [id = 178] 01:30:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16e0e22400) [pid = 2010] [serial = 534] [outer = (nil)] 01:30:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16ef9e8400) [pid = 2010] [serial = 535] [outer = 0x7f16e0e22400] 01:30:50 INFO - PROCESS | 2010 | 1461659450925 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16f35ad000) [pid = 2010] [serial = 536] [outer = 0x7f16e0e22400] 01:30:52 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:52 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:30:52 INFO - PROCESS | 2010 | 1461659452239 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:30:52 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) 01:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1797ms 01:30:52 INFO - PROCESS | 2010 | 1461659452255 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 2010 | 1461659452259 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 01:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:30:52 INFO - PROCESS | 2010 | 1461659452264 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 2010 | 1461659452267 Marionette TRACE conn4 <- [1,686,null,{}] 01:30:52 INFO - PROCESS | 2010 | 1461659452272 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:52 INFO - PROCESS | 2010 | 1461659452464 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 01:30:52 INFO - PROCESS | 2010 | 1461659452620 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df695000 == 71 [pid = 2010] [id = 179] 01:30:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d0b84400) [pid = 2010] [serial = 537] [outer = (nil)] 01:30:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d6451400) [pid = 2010] [serial = 538] [outer = 0x7f16d0b84400] 01:30:52 INFO - PROCESS | 2010 | 1461659452687 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d762bc00) [pid = 2010] [serial = 539] [outer = 0x7f16d0b84400] 01:30:54 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:54 INFO - PROCESS | 2010 | 1461659454213 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1984ms 01:30:54 INFO - PROCESS | 2010 | 1461659454250 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 2010 | 1461659454257 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 01:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:30:54 INFO - PROCESS | 2010 | 1461659454264 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 2010 | 1461659454268 Marionette TRACE conn4 <- [1,690,null,{}] 01:30:54 INFO - PROCESS | 2010 | 1461659454275 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:54 INFO - PROCESS | 2010 | 1461659454465 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 01:30:54 INFO - PROCESS | 2010 | 1461659454628 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0590000 == 72 [pid = 2010] [id = 180] 01:30:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16d71b2400) [pid = 2010] [serial = 540] [outer = (nil)] 01:30:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d71c9000) [pid = 2010] [serial = 541] [outer = 0x7f16d71b2400] 01:30:54 INFO - PROCESS | 2010 | 1461659454694 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d7629400) [pid = 2010] [serial = 542] [outer = 0x7f16d71b2400] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc585800 == 71 [pid = 2010] [id = 171] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0a32800 == 70 [pid = 2010] [id = 170] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd07000 == 69 [pid = 2010] [id = 169] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16e0e1e400) [pid = 2010] [serial = 438] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d0b87c00) [pid = 2010] [serial = 441] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d0499000) [pid = 2010] [serial = 444] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16ee569c00) [pid = 2010] [serial = 447] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d65e6400) [pid = 2010] [serial = 450] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16dc5afc00) [pid = 2010] [serial = 472] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d6000 == 68 [pid = 2010] [id = 168] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ed5000 == 67 [pid = 2010] [id = 167] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d646f800 == 66 [pid = 2010] [id = 166] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da6a0800 == 65 [pid = 2010] [id = 165] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7d29800 == 64 [pid = 2010] [id = 158] 01:30:55 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe75000 == 63 [pid = 2010] [id = 157] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16f35a3000) [pid = 2010] [serial = 406] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16f3e09c00) [pid = 2010] [serial = 349] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16d984d000) [pid = 2010] [serial = 391] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16db3f5400) [pid = 2010] [serial = 466] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16db3fcc00) [pid = 2010] [serial = 436] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16d87cf800) [pid = 2010] [serial = 435] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16d88ce000) [pid = 2010] [serial = 463] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16d814dc00) [pid = 2010] [serial = 433] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16d71d0400) [pid = 2010] [serial = 432] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16dc530c00) [pid = 2010] [serial = 469] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16d856c800) [pid = 2010] [serial = 460] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16d8571400) [pid = 2010] [serial = 461] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16d8564400) [pid = 2010] [serial = 454] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16d8044400) [pid = 2010] [serial = 453] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d8045000) [pid = 2010] [serial = 458] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d762e400) [pid = 2010] [serial = 457] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16d8ad0800) [pid = 2010] [serial = 430] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16dc5b3c00) [pid = 2010] [serial = 470] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e1f97800) [pid = 2010] [serial = 244] [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.] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16dc2e8800) [pid = 2010] [serial = 467] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16db1ddc00) [pid = 2010] [serial = 464] [outer = (nil)] [url = about:blank] 01:30:55 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:55 INFO - PROCESS | 2010 | 1461659455937 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1683ms 01:30:55 INFO - PROCESS | 2010 | 1461659455956 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 2010 | 1461659455964 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 01:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:30:55 INFO - PROCESS | 2010 | 1461659455974 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 2010 | 1461659455978 Marionette TRACE conn4 <- [1,694,null,{}] 01:30:55 INFO - PROCESS | 2010 | 1461659455983 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:56 INFO - PROCESS | 2010 | 1461659456130 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 01:30:56 INFO - PROCESS | 2010 | 1461659456314 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7d1c000 == 64 [pid = 2010] [id = 181] 01:30:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d71b8000) [pid = 2010] [serial = 543] [outer = (nil)] 01:30:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d8045800) [pid = 2010] [serial = 544] [outer = 0x7f16d71b8000] 01:30:56 INFO - PROCESS | 2010 | 1461659456374 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16d814c000) [pid = 2010] [serial = 545] [outer = 0x7f16d71b8000] 01:30:57 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:57 INFO - PROCESS | 2010 | 1461659457473 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:30:57 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) 01:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1535ms 01:30:57 INFO - PROCESS | 2010 | 1461659457508 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 2010 | 1461659457512 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 01:30:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:30:57 INFO - PROCESS | 2010 | 1461659457526 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 2010 | 1461659457531 Marionette TRACE conn4 <- [1,698,null,{}] 01:30:57 INFO - PROCESS | 2010 | 1461659457545 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:57 INFO - PROCESS | 2010 | 1461659457728 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 01:30:57 INFO - PROCESS | 2010 | 1461659457799 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db979000 == 65 [pid = 2010] [id = 182] 01:30:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d80e6000) [pid = 2010] [serial = 546] [outer = (nil)] 01:30:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d8ad0800) [pid = 2010] [serial = 547] [outer = 0x7f16d80e6000] 01:30:57 INFO - PROCESS | 2010 | 1461659457869 Marionette DEBUG loaded listener.js 01:30:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16d9856400) [pid = 2010] [serial = 548] [outer = 0x7f16d80e6000] 01:30:59 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:59 INFO - PROCESS | 2010 | 1461659459057 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:30:59 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) 01:30:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1593ms 01:30:59 INFO - PROCESS | 2010 | 1461659459113 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 2010 | 1461659459117 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 01:30:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:30:59 INFO - PROCESS | 2010 | 1461659459129 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 2010 | 1461659459131 Marionette TRACE conn4 <- [1,702,null,{}] 01:30:59 INFO - PROCESS | 2010 | 1461659459146 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:59 INFO - PROCESS | 2010 | 1461659459457 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16d0b7e000) [pid = 2010] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16d049bc00) [pid = 2010] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16e0413400) [pid = 2010] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16d9856000) [pid = 2010] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16d0b8ac00) [pid = 2010] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16dc5b3800) [pid = 2010] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16d8570000) [pid = 2010] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16d87c9c00) [pid = 2010] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d9850000) [pid = 2010] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16d7626000) [pid = 2010] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16d0495c00) [pid = 2010] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16d7626c00) [pid = 2010] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16dc532c00) [pid = 2010] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16d0490400) [pid = 2010] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16d87c3c00) [pid = 2010] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16d7d79c00) [pid = 2010] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:30:59 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16d71bbc00) [pid = 2010] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:30:59 INFO - PROCESS | 2010 | 1461659459561 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b19000 == 66 [pid = 2010] [id = 183] 01:30:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16d0490400) [pid = 2010] [serial = 549] [outer = (nil)] 01:30:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16d0b7e000) [pid = 2010] [serial = 550] [outer = 0x7f16d0490400] 01:30:59 INFO - PROCESS | 2010 | 1461659459623 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16d7177800) [pid = 2010] [serial = 551] [outer = 0x7f16d0490400] 01:31:00 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:00 INFO - PROCESS | 2010 | 1461659460721 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:31:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:31:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1640ms 01:31:00 INFO - PROCESS | 2010 | 1461659460770 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 01:31:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:31:00 INFO - PROCESS | 2010 | 1461659460773 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 01:31:00 INFO - PROCESS | 2010 | 1461659460779 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 2010 | 1461659460781 Marionette TRACE conn4 <- [1,706,null,{}] 01:31:00 INFO - PROCESS | 2010 | 1461659460786 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:00 INFO - PROCESS | 2010 | 1461659460974 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 01:31:01 INFO - PROCESS | 2010 | 1461659461028 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ddc86000 == 67 [pid = 2010] [id = 184] 01:31:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16d0491800) [pid = 2010] [serial = 552] [outer = (nil)] 01:31:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16d87c6c00) [pid = 2010] [serial = 553] [outer = 0x7f16d0491800] 01:31:01 INFO - PROCESS | 2010 | 1461659461088 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16dbfd9800) [pid = 2010] [serial = 554] [outer = 0x7f16d0491800] 01:31:02 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:02 INFO - PROCESS | 2010 | 1461659462500 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:31:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:31:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1837ms 01:31:02 INFO - PROCESS | 2010 | 1461659462618 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 2010 | 1461659462624 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 01:31:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:31:02 INFO - PROCESS | 2010 | 1461659462633 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 2010 | 1461659462638 Marionette TRACE conn4 <- [1,710,null,{}] 01:31:02 INFO - PROCESS | 2010 | 1461659462646 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:02 INFO - PROCESS | 2010 | 1461659462814 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 01:31:02 INFO - PROCESS | 2010 | 1461659462973 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7fa2800 == 68 [pid = 2010] [id = 185] 01:31:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16d644c800) [pid = 2010] [serial = 555] [outer = (nil)] 01:31:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16d71bf000) [pid = 2010] [serial = 556] [outer = 0x7f16d644c800] 01:31:03 INFO - PROCESS | 2010 | 1461659463049 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16d8046c00) [pid = 2010] [serial = 557] [outer = 0x7f16d644c800] 01:31:04 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:04 INFO - PROCESS | 2010 | 1461659464431 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:31:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:31:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1839ms 01:31:04 INFO - PROCESS | 2010 | 1461659464576 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 2010 | 1461659464585 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 01:31:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:31:04 INFO - PROCESS | 2010 | 1461659464598 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 2010 | 1461659464601 Marionette TRACE conn4 <- [1,714,null,{}] 01:31:04 INFO - PROCESS | 2010 | 1461659464607 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:04 INFO - PROCESS | 2010 | 1461659464762 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 01:31:04 INFO - PROCESS | 2010 | 1461659464919 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e026e000 == 69 [pid = 2010] [id = 186] 01:31:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16d7d79c00) [pid = 2010] [serial = 558] [outer = (nil)] 01:31:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16d88c2c00) [pid = 2010] [serial = 559] [outer = 0x7f16d7d79c00] 01:31:04 INFO - PROCESS | 2010 | 1461659464992 Marionette DEBUG loaded listener.js 01:31:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16dbfe3c00) [pid = 2010] [serial = 560] [outer = 0x7f16d7d79c00] 01:31:06 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:06 INFO - PROCESS | 2010 | 1461659466314 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:31:06 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 01:31:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1781ms 01:31:06 INFO - PROCESS | 2010 | 1461659466390 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 2010 | 1461659466393 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 01:31:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:31:06 INFO - PROCESS | 2010 | 1461659466400 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 2010 | 1461659466406 Marionette TRACE conn4 <- [1,718,null,{}] 01:31:06 INFO - PROCESS | 2010 | 1461659466422 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:06 INFO - PROCESS | 2010 | 1461659466593 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 01:31:06 INFO - PROCESS | 2010 | 1461659466754 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e111c800 == 70 [pid = 2010] [id = 187] 01:31:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16dbfde400) [pid = 2010] [serial = 561] [outer = (nil)] 01:31:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16dc530800) [pid = 2010] [serial = 562] [outer = 0x7f16dbfde400] 01:31:06 INFO - PROCESS | 2010 | 1461659466828 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16ddad4400) [pid = 2010] [serial = 563] [outer = 0x7f16dbfde400] 01:31:08 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:08 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:08 INFO - PROCESS | 2010 | 1461659468079 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:31:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1744ms 01:31:08 INFO - PROCESS | 2010 | 1461659468327 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 2010 | 1461659468332 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 01:31:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:31:08 INFO - PROCESS | 2010 | 1461659468363 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 2010 | 1461659468366 Marionette TRACE conn4 <- [1,722,null,{}] 01:31:08 INFO - PROCESS | 2010 | 1461659468370 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:08 INFO - PROCESS | 2010 | 1461659468524 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 01:31:08 INFO - PROCESS | 2010 | 1461659468671 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89e3800 == 71 [pid = 2010] [id = 188] 01:31:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d97e9c00) [pid = 2010] [serial = 564] [outer = (nil)] 01:31:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16e0418800) [pid = 2010] [serial = 565] [outer = 0x7f16d97e9c00] 01:31:08 INFO - PROCESS | 2010 | 1461659468743 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16e1f95800) [pid = 2010] [serial = 566] [outer = 0x7f16d97e9c00] 01:31:09 INFO - PROCESS | 2010 | 1461659469565 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 2010 | 1461659469839 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 01:31:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:31:09 INFO - PROCESS | 2010 | 1461659469853 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 2010 | 1461659469856 Marionette TRACE conn4 <- [1,726,null,{}] 01:31:09 INFO - PROCESS | 2010 | 1461659469864 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:10 INFO - PROCESS | 2010 | 1461659470019 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 01:31:10 INFO - PROCESS | 2010 | 1461659470213 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6481000 == 72 [pid = 2010] [id = 189] 01:31:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16d5525000) [pid = 2010] [serial = 567] [outer = (nil)] 01:31:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16d552dc00) [pid = 2010] [serial = 568] [outer = 0x7f16d5525000] 01:31:10 INFO - PROCESS | 2010 | 1461659470276 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16d7170000) [pid = 2010] [serial = 569] [outer = 0x7f16d5525000] 01:31:10 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:10 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:11 INFO - PROCESS | 2010 | 1461659471219 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:31:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:31:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1440ms 01:31:11 INFO - PROCESS | 2010 | 1461659471294 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 01:31:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:31:11 INFO - PROCESS | 2010 | 1461659471299 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 01:31:11 INFO - PROCESS | 2010 | 1461659471310 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 2010 | 1461659471316 Marionette TRACE conn4 <- [1,730,null,{}] 01:31:11 INFO - PROCESS | 2010 | 1461659471321 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:11 INFO - PROCESS | 2010 | 1461659471576 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 01:31:11 INFO - PROCESS | 2010 | 1461659471841 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d03de800 == 73 [pid = 2010] [id = 190] 01:31:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16d65e6400) [pid = 2010] [serial = 570] [outer = (nil)] 01:31:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16d7626000) [pid = 2010] [serial = 571] [outer = 0x7f16d65e6400] 01:31:11 INFO - PROCESS | 2010 | 1461659471907 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16d7631000) [pid = 2010] [serial = 572] [outer = 0x7f16d65e6400] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe80800 == 72 [pid = 2010] [id = 149] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d757d000 == 71 [pid = 2010] [id = 164] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f6854000 == 70 [pid = 2010] [id = 92] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16e071cc00) [pid = 2010] [serial = 517] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16d71b5000) [pid = 2010] [serial = 493] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16d71cf800) [pid = 2010] [serial = 475] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16ed9e6400) [pid = 2010] [serial = 490] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16e0710c00) [pid = 2010] [serial = 487] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x7f16e0414c00) [pid = 2010] [serial = 484] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x7f16d87c8800) [pid = 2010] [serial = 478] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x7f16dc5b7000) [pid = 2010] [serial = 481] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b19000 == 69 [pid = 2010] [id = 183] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db979000 == 68 [pid = 2010] [id = 182] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7d1c000 == 67 [pid = 2010] [id = 181] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0590000 == 66 [pid = 2010] [id = 180] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df695000 == 65 [pid = 2010] [id = 179] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f6866000 == 64 [pid = 2010] [id = 178] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3e8e800 == 63 [pid = 2010] [id = 177] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3248800 == 62 [pid = 2010] [id = 176] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee509800 == 61 [pid = 2010] [id = 175] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe7d800 == 60 [pid = 2010] [id = 174] 01:31:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d769d000 == 59 [pid = 2010] [id = 173] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16d984b400) [pid = 2010] [serial = 442] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16d65eb000) [pid = 2010] [serial = 451] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16e2441400) [pid = 2010] [serial = 397] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16ddad9000) [pid = 2010] [serial = 394] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16dc530000) [pid = 2010] [serial = 514] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16e0715800) [pid = 2010] [serial = 512] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16d87cec00) [pid = 2010] [serial = 502] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d8acf800) [pid = 2010] [serial = 503] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16db3fe800) [pid = 2010] [serial = 506] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16dc2ee800) [pid = 2010] [serial = 508] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16dc539400) [pid = 2010] [serial = 509] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16dddcc000) [pid = 2010] [serial = 400] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16ef6b0400) [pid = 2010] [serial = 448] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16eea46800) [pid = 2010] [serial = 403] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16e47d6000) [pid = 2010] [serial = 439] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16d049d800) [pid = 2010] [serial = 445] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16e0414800) [pid = 2010] [serial = 473] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16db2f0c00) [pid = 2010] [serial = 505] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16d8143c00) [pid = 2010] [serial = 500] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16d7f0e800) [pid = 2010] [serial = 499] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16dfcca000) [pid = 2010] [serial = 511] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16d71cb400) [pid = 2010] [serial = 497] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16e071c000) [pid = 2010] [serial = 515] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16d71be400) [pid = 2010] [serial = 496] [outer = (nil)] [url = about:blank] 01:31:12 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:12 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:12 INFO - PROCESS | 2010 | 1461659472750 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 2010 | 1461659472799 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 01:31:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:31:12 INFO - PROCESS | 2010 | 1461659472805 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 2010 | 1461659472808 Marionette TRACE conn4 <- [1,734,null,{}] 01:31:12 INFO - PROCESS | 2010 | 1461659472822 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:12 INFO - PROCESS | 2010 | 1461659472969 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 01:31:12 INFO - PROCESS | 2010 | 1461659472988 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ec0800 == 60 [pid = 2010] [id = 191] 01:31:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16d8041400) [pid = 2010] [serial = 573] [outer = (nil)] 01:31:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16d80e1400) [pid = 2010] [serial = 574] [outer = 0x7f16d8041400] 01:31:13 INFO - PROCESS | 2010 | 1461659473070 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16d8564400) [pid = 2010] [serial = 575] [outer = 0x7f16d8041400] 01:31:13 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:13 INFO - PROCESS | 2010 | 1461659473906 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:31:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:31:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1135ms 01:31:13 INFO - PROCESS | 2010 | 1461659473942 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 2010 | 1461659473944 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 01:31:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:31:13 INFO - PROCESS | 2010 | 1461659473950 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 2010 | 1461659473952 Marionette TRACE conn4 <- [1,738,null,{}] 01:31:13 INFO - PROCESS | 2010 | 1461659473957 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:14 INFO - PROCESS | 2010 | 1461659474131 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 01:31:14 INFO - PROCESS | 2010 | 1461659474150 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d987e000 == 61 [pid = 2010] [id = 192] 01:31:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16d803f000) [pid = 2010] [serial = 576] [outer = (nil)] 01:31:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16d87c8c00) [pid = 2010] [serial = 577] [outer = 0x7f16d803f000] 01:31:14 INFO - PROCESS | 2010 | 1461659474208 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16d88cb400) [pid = 2010] [serial = 578] [outer = 0x7f16d803f000] 01:31:15 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:15 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:15 INFO - PROCESS | 2010 | 1461659475355 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:31:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1430ms 01:31:15 INFO - PROCESS | 2010 | 1461659475380 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 2010 | 1461659475383 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 01:31:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:31:15 INFO - PROCESS | 2010 | 1461659475404 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 2010 | 1461659475406 Marionette TRACE conn4 <- [1,742,null,{}] 01:31:15 INFO - PROCESS | 2010 | 1461659475411 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:15 INFO - PROCESS | 2010 | 1461659475583 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 01:31:15 INFO - PROCESS | 2010 | 1461659475602 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db971800 == 62 [pid = 2010] [id = 193] 01:31:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16d5524400) [pid = 2010] [serial = 579] [outer = (nil)] 01:31:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16d8ad6000) [pid = 2010] [serial = 580] [outer = 0x7f16d5524400] 01:31:15 INFO - PROCESS | 2010 | 1461659475658 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16d9a23c00) [pid = 2010] [serial = 581] [outer = 0x7f16d5524400] 01:31:16 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16d0490400) [pid = 2010] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16dfcc8800) [pid = 2010] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16e0fa3c00) [pid = 2010] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16dc535000) [pid = 2010] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16d7171000) [pid = 2010] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16d65ed400) [pid = 2010] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16d5531c00) [pid = 2010] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16db28d400) [pid = 2010] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16d80e6000) [pid = 2010] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x7f16d71b8000) [pid = 2010] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x7f16d71b2400) [pid = 2010] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x7f16dc533800) [pid = 2010] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16dc5ae800) [pid = 2010] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16d65e9400) [pid = 2010] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16d0b84400) [pid = 2010] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16d8141800) [pid = 2010] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16e0e21c00) [pid = 2010] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:31:16 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16e0e22400) [pid = 2010] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:31:17 INFO - PROCESS | 2010 | 1461659477000 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:31:17 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 01:31:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 01:31:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:31:17 INFO - PROCESS | 2010 | 1461659477031 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 2010 | 1461659477033 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 01:31:17 INFO - PROCESS | 2010 | 1461659477037 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 2010 | 1461659477041 Marionette TRACE conn4 <- [1,746,null,{}] 01:31:17 INFO - PROCESS | 2010 | 1461659477046 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:17 INFO - PROCESS | 2010 | 1461659477245 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 01:31:17 INFO - PROCESS | 2010 | 1461659477356 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc587800 == 63 [pid = 2010] [id = 194] 01:31:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16d97ef400) [pid = 2010] [serial = 582] [outer = (nil)] 01:31:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16db2ec800) [pid = 2010] [serial = 583] [outer = 0x7f16d97ef400] 01:31:17 INFO - PROCESS | 2010 | 1461659477416 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16db3fc800) [pid = 2010] [serial = 584] [outer = 0x7f16d97ef400] 01:31:17 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:18 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:18 INFO - PROCESS | 2010 | 1461659478449 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:31:18 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.) 01:31:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1431ms 01:31:18 INFO - PROCESS | 2010 | 1461659478469 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 2010 | 1461659478471 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 01:31:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:31:18 INFO - PROCESS | 2010 | 1461659478477 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 2010 | 1461659478479 Marionette TRACE conn4 <- [1,750,null,{}] 01:31:18 INFO - PROCESS | 2010 | 1461659478484 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:18 INFO - PROCESS | 2010 | 1461659478620 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 01:31:18 INFO - PROCESS | 2010 | 1461659478633 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de6d8800 == 64 [pid = 2010] [id = 195] 01:31:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16db2eec00) [pid = 2010] [serial = 585] [outer = (nil)] 01:31:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16dbfe5400) [pid = 2010] [serial = 586] [outer = 0x7f16db2eec00] 01:31:18 INFO - PROCESS | 2010 | 1461659478692 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16dc2e9400) [pid = 2010] [serial = 587] [outer = 0x7f16db2eec00] 01:31:20 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:20 INFO - PROCESS | 2010 | 1461659480114 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:31:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1678ms 01:31:20 INFO - PROCESS | 2010 | 1461659480156 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 2010 | 1461659480162 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 01:31:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:31:20 INFO - PROCESS | 2010 | 1461659480275 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 2010 | 1461659480278 Marionette TRACE conn4 <- [1,754,null,{}] 01:31:20 INFO - PROCESS | 2010 | 1461659480291 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:20 INFO - PROCESS | 2010 | 1461659480456 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 01:31:20 INFO - PROCESS | 2010 | 1461659480606 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7698800 == 65 [pid = 2010] [id = 196] 01:31:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16d6456400) [pid = 2010] [serial = 588] [outer = (nil)] 01:31:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16d71b4800) [pid = 2010] [serial = 589] [outer = 0x7f16d6456400] 01:31:20 INFO - PROCESS | 2010 | 1461659480680 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16d71cdc00) [pid = 2010] [serial = 590] [outer = 0x7f16d6456400] 01:31:21 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:21 INFO - PROCESS | 2010 | 1461659481974 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:31:22 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 01:31:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1792ms 01:31:22 INFO - PROCESS | 2010 | 1461659482109 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 2010 | 1461659482119 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 01:31:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:31:22 INFO - PROCESS | 2010 | 1461659482131 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 2010 | 1461659482135 Marionette TRACE conn4 <- [1,758,null,{}] 01:31:22 INFO - PROCESS | 2010 | 1461659482141 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:22 INFO - PROCESS | 2010 | 1461659482294 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 01:31:22 INFO - PROCESS | 2010 | 1461659482444 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db96f800 == 66 [pid = 2010] [id = 197] 01:31:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16d71c8c00) [pid = 2010] [serial = 591] [outer = (nil)] 01:31:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16d7d7d000) [pid = 2010] [serial = 592] [outer = 0x7f16d71c8c00] 01:31:22 INFO - PROCESS | 2010 | 1461659482518 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16d8569c00) [pid = 2010] [serial = 593] [outer = 0x7f16d71c8c00] 01:31:23 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:23 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:23 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:23 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:23 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:23 INFO - PROCESS | 2010 | 1461659483422 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:31:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1334ms 01:31:23 INFO - PROCESS | 2010 | 1461659483465 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 01:31:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:31:23 INFO - PROCESS | 2010 | 1461659483470 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 01:31:23 INFO - PROCESS | 2010 | 1461659483475 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 2010 | 1461659483481 Marionette TRACE conn4 <- [1,762,null,{}] 01:31:23 INFO - PROCESS | 2010 | 1461659483496 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:23 INFO - PROCESS | 2010 | 1461659483669 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 01:31:23 INFO - PROCESS | 2010 | 1461659483822 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd90800 == 67 [pid = 2010] [id = 198] 01:31:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16d87cd000) [pid = 2010] [serial = 594] [outer = (nil)] 01:31:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16db28d400) [pid = 2010] [serial = 595] [outer = 0x7f16d87cd000] 01:31:23 INFO - PROCESS | 2010 | 1461659483896 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16db3fa800) [pid = 2010] [serial = 596] [outer = 0x7f16d87cd000] 01:31:25 INFO - PROCESS | 2010 | 1461659485228 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:31:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:31:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1789ms 01:31:25 INFO - PROCESS | 2010 | 1461659485308 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 2010 | 1461659485313 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 01:31:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:31:25 INFO - PROCESS | 2010 | 1461659485365 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 2010 | 1461659485367 Marionette TRACE conn4 <- [1,766,null,{}] 01:31:25 INFO - PROCESS | 2010 | 1461659485374 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:25 INFO - PROCESS | 2010 | 1461659485529 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 01:31:25 INFO - PROCESS | 2010 | 1461659485678 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e026f800 == 68 [pid = 2010] [id = 199] 01:31:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16d7624400) [pid = 2010] [serial = 597] [outer = (nil)] 01:31:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16dc2ed400) [pid = 2010] [serial = 598] [outer = 0x7f16d7624400] 01:31:25 INFO - PROCESS | 2010 | 1461659485750 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16dc534c00) [pid = 2010] [serial = 599] [outer = 0x7f16d7624400] 01:31:26 INFO - PROCESS | 2010 | 1461659486955 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:31:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1649ms 01:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:31:27 INFO - PROCESS | 2010 | 1461659487010 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 2010 | 1461659487012 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 01:31:27 INFO - PROCESS | 2010 | 1461659487018 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 2010 | 1461659487021 Marionette TRACE conn4 <- [1,770,null,{}] 01:31:27 INFO - PROCESS | 2010 | 1461659487026 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:27 INFO - PROCESS | 2010 | 1461659487509 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 01:31:27 INFO - PROCESS | 2010 | 1461659487657 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d768f000 == 69 [pid = 2010] [id = 200] 01:31:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16d716d000) [pid = 2010] [serial = 600] [outer = (nil)] 01:31:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16d7172000) [pid = 2010] [serial = 601] [outer = 0x7f16d716d000] 01:31:27 INFO - PROCESS | 2010 | 1461659487724 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16d71bc800) [pid = 2010] [serial = 602] [outer = 0x7f16d716d000] 01:31:28 INFO - PROCESS | 2010 | 1461659488544 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1586ms 01:31:28 INFO - PROCESS | 2010 | 1461659488604 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 2010 | 1461659488610 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 01:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:31:28 INFO - PROCESS | 2010 | 1461659488617 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 2010 | 1461659488621 Marionette TRACE conn4 <- [1,774,null,{}] 01:31:28 INFO - PROCESS | 2010 | 1461659488627 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:28 INFO - PROCESS | 2010 | 1461659488800 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 01:31:28 INFO - PROCESS | 2010 | 1461659488970 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db97e000 == 70 [pid = 2010] [id = 201] 01:31:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16d5527c00) [pid = 2010] [serial = 603] [outer = (nil)] 01:31:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16d7623800) [pid = 2010] [serial = 604] [outer = 0x7f16d5527c00] 01:31:29 INFO - PROCESS | 2010 | 1461659489039 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16d7f06000) [pid = 2010] [serial = 605] [outer = 0x7f16d5527c00] 01:31:30 INFO - PROCESS | 2010 | 1461659490033 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e07b2000 == 69 [pid = 2010] [id = 63] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc587800 == 68 [pid = 2010] [id = 194] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16d87c6c00) [pid = 2010] [serial = 553] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db971800 == 67 [pid = 2010] [id = 193] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d987e000 == 66 [pid = 2010] [id = 192] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ec0800 == 65 [pid = 2010] [id = 191] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d03de800 == 64 [pid = 2010] [id = 190] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6481000 == 63 [pid = 2010] [id = 189] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89e3800 == 62 [pid = 2010] [id = 188] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e111c800 == 61 [pid = 2010] [id = 187] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e026e000 == 60 [pid = 2010] [id = 186] 01:31:30 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7fa2800 == 59 [pid = 2010] [id = 185] 01:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1486ms 01:31:30 INFO - PROCESS | 2010 | 1461659490103 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 2010 | 1461659490107 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 01:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:31:30 INFO - PROCESS | 2010 | 1461659490113 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 2010 | 1461659490115 Marionette TRACE conn4 <- [1,778,null,{}] 01:31:30 INFO - PROCESS | 2010 | 1461659490121 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:30 INFO - PROCESS | 2010 | 1461659490275 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16e0e1cc00) [pid = 2010] [serial = 488] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16eea4a800) [pid = 2010] [serial = 491] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16e061d400) [pid = 2010] [serial = 485] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16d88cd800) [pid = 2010] [serial = 479] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16d71bcc00) [pid = 2010] [serial = 494] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16d803e400) [pid = 2010] [serial = 476] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16dfcc2400) [pid = 2010] [serial = 482] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x7f16d8ad0800) [pid = 2010] [serial = 547] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x7f16d8045800) [pid = 2010] [serial = 544] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x7f16d7629400) [pid = 2010] [serial = 542] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x7f16d71c9000) [pid = 2010] [serial = 541] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x7f16dfcc5800) [pid = 2010] [serial = 526] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x7f16e04bdc00) [pid = 2010] [serial = 527] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x7f16e2447000) [pid = 2010] [serial = 530] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x7f16e1f95400) [pid = 2010] [serial = 529] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x7f16d762a000) [pid = 2010] [serial = 521] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x7f16d71b6c00) [pid = 2010] [serial = 520] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16d762bc00) [pid = 2010] [serial = 539] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16d6451400) [pid = 2010] [serial = 538] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16d88cd400) [pid = 2010] [serial = 524] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16d8570400) [pid = 2010] [serial = 523] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16ed90d000) [pid = 2010] [serial = 533] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16e4c0f800) [pid = 2010] [serial = 532] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x7f16f35ad000) [pid = 2010] [serial = 536] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x7f16ef9e8400) [pid = 2010] [serial = 535] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x7f16d0b7e000) [pid = 2010] [serial = 550] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x7f16d9856400) [pid = 2010] [serial = 548] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x7f16d814c000) [pid = 2010] [serial = 545] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x7f16d7177800) [pid = 2010] [serial = 551] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 2010 | 1461659490444 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d665e000 == 60 [pid = 2010] [id = 202] 01:31:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x7f16d0b7e000) [pid = 2010] [serial = 606] [outer = (nil)] 01:31:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x7f16d71c9000) [pid = 2010] [serial = 607] [outer = 0x7f16d0b7e000] 01:31:30 INFO - PROCESS | 2010 | 1461659490512 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x7f16d856cc00) [pid = 2010] [serial = 608] [outer = 0x7f16d0b7e000] 01:31:31 INFO - PROCESS | 2010 | 1461659491273 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1177ms 01:31:31 INFO - PROCESS | 2010 | 1461659491290 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 2010 | 1461659491296 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 01:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:31:31 INFO - PROCESS | 2010 | 1461659491316 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 2010 | 1461659491323 Marionette TRACE conn4 <- [1,782,null,{}] 01:31:31 INFO - PROCESS | 2010 | 1461659491334 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:31 INFO - PROCESS | 2010 | 1461659491485 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 01:31:31 INFO - PROCESS | 2010 | 1461659491503 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a11000 == 61 [pid = 2010] [id = 203] 01:31:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x7f16d8038400) [pid = 2010] [serial = 609] [outer = (nil)] 01:31:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x7f16d984e400) [pid = 2010] [serial = 610] [outer = 0x7f16d8038400] 01:31:31 INFO - PROCESS | 2010 | 1461659491566 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x7f16db1dec00) [pid = 2010] [serial = 611] [outer = 0x7f16d8038400] 01:31:32 INFO - PROCESS | 2010 | 1461659492343 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1058ms 01:31:32 INFO - PROCESS | 2010 | 1461659492373 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 2010 | 1461659492387 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 01:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:31:32 INFO - PROCESS | 2010 | 1461659492411 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 2010 | 1461659492414 Marionette TRACE conn4 <- [1,786,null,{}] 01:31:32 INFO - PROCESS | 2010 | 1461659492420 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:32 INFO - PROCESS | 2010 | 1461659492560 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 01:31:32 INFO - PROCESS | 2010 | 1461659492574 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc684000 == 62 [pid = 2010] [id = 204] 01:31:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16d0b86c00) [pid = 2010] [serial = 612] [outer = (nil)] 01:31:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16db3fe400) [pid = 2010] [serial = 613] [outer = 0x7f16d0b86c00] 01:31:32 INFO - PROCESS | 2010 | 1461659492631 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16dbfe6400) [pid = 2010] [serial = 614] [outer = 0x7f16d0b86c00] 01:31:33 INFO - PROCESS | 2010 | 1461659493453 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1091ms 01:31:33 INFO - PROCESS | 2010 | 1461659493511 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 2010 | 1461659493514 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 01:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:31:33 INFO - PROCESS | 2010 | 1461659493520 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 2010 | 1461659493522 Marionette TRACE conn4 <- [1,790,null,{}] 01:31:33 INFO - PROCESS | 2010 | 1461659493528 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:33 INFO - PROCESS | 2010 | 1461659493717 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 01:31:33 INFO - PROCESS | 2010 | 1461659493742 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd23800 == 63 [pid = 2010] [id = 205] 01:31:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16dc534400) [pid = 2010] [serial = 615] [outer = (nil)] 01:31:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16dc537c00) [pid = 2010] [serial = 616] [outer = 0x7f16dc534400] 01:31:33 INFO - PROCESS | 2010 | 1461659493816 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16dc5b5c00) [pid = 2010] [serial = 617] [outer = 0x7f16dc534400] 01:31:34 INFO - PROCESS | 2010 | 1461659494592 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1129ms 01:31:34 INFO - PROCESS | 2010 | 1461659494662 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 01:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:31:34 INFO - PROCESS | 2010 | 1461659494665 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 01:31:34 INFO - PROCESS | 2010 | 1461659494670 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 2010 | 1461659494673 Marionette TRACE conn4 <- [1,794,null,{}] 01:31:34 INFO - PROCESS | 2010 | 1461659494678 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:34 INFO - PROCESS | 2010 | 1461659494871 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x7f16d5524400) [pid = 2010] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x7f16d8041400) [pid = 2010] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x7f16d803f000) [pid = 2010] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x7f16d65e6400) [pid = 2010] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x7f16d5525000) [pid = 2010] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:31:35 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x7f16d97ef400) [pid = 2010] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:31:35 INFO - PROCESS | 2010 | 1461659495163 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b1e800 == 64 [pid = 2010] [id = 206] 01:31:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x7f16d5524400) [pid = 2010] [serial = 618] [outer = (nil)] 01:31:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x7f16d7c70800) [pid = 2010] [serial = 619] [outer = 0x7f16d5524400] 01:31:35 INFO - PROCESS | 2010 | 1461659495224 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x7f16d9a2e000) [pid = 2010] [serial = 620] [outer = 0x7f16d5524400] 01:31:35 INFO - PROCESS | 2010 | 1461659495879 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1236ms 01:31:35 INFO - PROCESS | 2010 | 1461659495907 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 2010 | 1461659495910 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 01:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:31:35 INFO - PROCESS | 2010 | 1461659495915 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 2010 | 1461659495917 Marionette TRACE conn4 <- [1,798,null,{}] 01:31:35 INFO - PROCESS | 2010 | 1461659495922 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:36 INFO - PROCESS | 2010 | 1461659496055 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 01:31:36 INFO - PROCESS | 2010 | 1461659496251 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b12800 == 65 [pid = 2010] [id = 207] 01:31:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x7f16d0490000) [pid = 2010] [serial = 621] [outer = (nil)] 01:31:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x7f16d5523c00) [pid = 2010] [serial = 622] [outer = 0x7f16d0490000] 01:31:36 INFO - PROCESS | 2010 | 1461659496323 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x7f16d65e1400) [pid = 2010] [serial = 623] [outer = 0x7f16d0490000] 01:31:37 INFO - PROCESS | 2010 | 1461659497306 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:31:37 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 01:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1426ms 01:31:37 INFO - PROCESS | 2010 | 1461659497344 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 2010 | 1461659497350 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 01:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:31:37 INFO - PROCESS | 2010 | 1461659497357 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 2010 | 1461659497362 Marionette TRACE conn4 <- [1,802,null,{}] 01:31:37 INFO - PROCESS | 2010 | 1461659497370 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:37 INFO - PROCESS | 2010 | 1461659497541 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 01:31:37 INFO - PROCESS | 2010 | 1461659497691 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db2ce800 == 66 [pid = 2010] [id = 208] 01:31:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x7f16d049ec00) [pid = 2010] [serial = 624] [outer = (nil)] 01:31:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x7f16d8038800) [pid = 2010] [serial = 625] [outer = 0x7f16d049ec00] 01:31:37 INFO - PROCESS | 2010 | 1461659497764 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x7f16d856b000) [pid = 2010] [serial = 626] [outer = 0x7f16d049ec00] 01:31:38 INFO - PROCESS | 2010 | 1461659498690 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:31:38 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 01:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1382ms 01:31:38 INFO - PROCESS | 2010 | 1461659498743 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 01:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:31:38 INFO - PROCESS | 2010 | 1461659498749 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 01:31:38 INFO - PROCESS | 2010 | 1461659498756 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 2010 | 1461659498759 Marionette TRACE conn4 <- [1,806,null,{}] 01:31:38 INFO - PROCESS | 2010 | 1461659498764 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:38 INFO - PROCESS | 2010 | 1461659498921 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 01:31:39 INFO - PROCESS | 2010 | 1461659499078 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d5000 == 67 [pid = 2010] [id = 209] 01:31:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x7f16d88cf000) [pid = 2010] [serial = 627] [outer = (nil)] 01:31:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x7f16db3f3400) [pid = 2010] [serial = 628] [outer = 0x7f16d88cf000] 01:31:39 INFO - PROCESS | 2010 | 1461659499148 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x7f16dc2eac00) [pid = 2010] [serial = 629] [outer = 0x7f16d88cf000] 01:31:40 INFO - PROCESS | 2010 | 1461659500139 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:31:40 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 01:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1437ms 01:31:40 INFO - PROCESS | 2010 | 1461659500193 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 2010 | 1461659500196 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 01:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:31:40 INFO - PROCESS | 2010 | 1461659500209 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 2010 | 1461659500218 Marionette TRACE conn4 <- [1,810,null,{}] 01:31:40 INFO - PROCESS | 2010 | 1461659500226 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:40 INFO - PROCESS | 2010 | 1461659500430 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 01:31:40 INFO - PROCESS | 2010 | 1461659500584 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1458800 == 68 [pid = 2010] [id = 210] 01:31:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x7f16dc539400) [pid = 2010] [serial = 630] [outer = (nil)] 01:31:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x7f16dc5bc000) [pid = 2010] [serial = 631] [outer = 0x7f16dc539400] 01:31:40 INFO - PROCESS | 2010 | 1461659500656 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x7f16ddad7c00) [pid = 2010] [serial = 632] [outer = 0x7f16dc539400] 01:31:41 INFO - PROCESS | 2010 | 1461659501486 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1352ms 01:31:41 INFO - PROCESS | 2010 | 1461659501555 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 01:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:31:41 INFO - PROCESS | 2010 | 1461659501559 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 01:31:41 INFO - PROCESS | 2010 | 1461659501565 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 2010 | 1461659501568 Marionette TRACE conn4 <- [1,814,null,{}] 01:31:41 INFO - PROCESS | 2010 | 1461659501573 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:41 INFO - PROCESS | 2010 | 1461659501732 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 01:31:41 INFO - PROCESS | 2010 | 1461659501883 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f14000 == 69 [pid = 2010] [id = 211] 01:31:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x7f16dc53c800) [pid = 2010] [serial = 633] [outer = (nil)] 01:31:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16de6a5c00) [pid = 2010] [serial = 634] [outer = 0x7f16dc53c800] 01:31:41 INFO - PROCESS | 2010 | 1461659501952 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16df569800) [pid = 2010] [serial = 635] [outer = 0x7f16dc53c800] 01:31:42 INFO - PROCESS | 2010 | 1461659502868 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 2010 | 1461659502904 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 01:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:31:42 INFO - PROCESS | 2010 | 1461659502910 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 2010 | 1461659502913 Marionette TRACE conn4 <- [1,818,null,{}] 01:31:42 INFO - PROCESS | 2010 | 1461659502918 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:43 INFO - PROCESS | 2010 | 1461659503080 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 01:31:43 INFO - PROCESS | 2010 | 1461659503238 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47a6000 == 70 [pid = 2010] [id = 212] 01:31:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16dfcca000) [pid = 2010] [serial = 636] [outer = (nil)] 01:31:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16dfccd400) [pid = 2010] [serial = 637] [outer = 0x7f16dfcca000] 01:31:43 INFO - PROCESS | 2010 | 1461659503317 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16e0416c00) [pid = 2010] [serial = 638] [outer = 0x7f16dfcca000] 01:31:44 INFO - PROCESS | 2010 | 1461659504227 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 01:31:44 INFO - PROCESS | 2010 | 1461659504293 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 2010 | 1461659504297 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 01:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:31:44 INFO - PROCESS | 2010 | 1461659504303 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 2010 | 1461659504305 Marionette TRACE conn4 <- [1,822,null,{}] 01:31:44 INFO - PROCESS | 2010 | 1461659504310 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:44 INFO - PROCESS | 2010 | 1461659504478 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 01:31:44 INFO - PROCESS | 2010 | 1461659504644 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89f3800 == 71 [pid = 2010] [id = 213] 01:31:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16d8144c00) [pid = 2010] [serial = 639] [outer = (nil)] 01:31:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16e061d000) [pid = 2010] [serial = 640] [outer = 0x7f16d8144c00] 01:31:44 INFO - PROCESS | 2010 | 1461659504715 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16e0715800) [pid = 2010] [serial = 641] [outer = 0x7f16d8144c00] 01:31:45 INFO - PROCESS | 2010 | 1461659505537 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 2010 | 1461659505592 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 01:31:45 INFO - PROCESS | 2010 | 1461659505598 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 2010 | 1461659505601 Marionette TRACE conn4 <- [1,826,null,{}] 01:31:45 INFO - PROCESS | 2010 | 1461659505606 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:45 INFO - PROCESS | 2010 | 1461659505751 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 01:31:45 INFO - PROCESS | 2010 | 1461659505910 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee885000 == 72 [pid = 2010] [id = 214] 01:31:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16dfccb000) [pid = 2010] [serial = 642] [outer = (nil)] 01:31:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16e0e20800) [pid = 2010] [serial = 643] [outer = 0x7f16dfccb000] 01:31:45 INFO - PROCESS | 2010 | 1461659505982 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16e0e2b400) [pid = 2010] [serial = 644] [outer = 0x7f16dfccb000] 01:31:46 INFO - PROCESS | 2010 | 1461659506839 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1282ms 01:31:46 INFO - PROCESS | 2010 | 1461659506880 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 2010 | 1461659506883 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 01:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:31:46 INFO - PROCESS | 2010 | 1461659506889 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 2010 | 1461659506891 Marionette TRACE conn4 <- [1,830,null,{}] 01:31:46 INFO - PROCESS | 2010 | 1461659506897 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:47 INFO - PROCESS | 2010 | 1461659507056 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 01:31:47 INFO - PROCESS | 2010 | 1461659507248 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ef70e000 == 73 [pid = 2010] [id = 215] 01:31:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16d049cc00) [pid = 2010] [serial = 645] [outer = (nil)] 01:31:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16e0faa000) [pid = 2010] [serial = 646] [outer = 0x7f16d049cc00] 01:31:47 INFO - PROCESS | 2010 | 1461659507315 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16e1419400) [pid = 2010] [serial = 647] [outer = 0x7f16d049cc00] 01:31:48 INFO - PROCESS | 2010 | 1461659508422 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1587ms 01:31:48 INFO - PROCESS | 2010 | 1461659508482 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 2010 | 1461659508492 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 01:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:31:48 INFO - PROCESS | 2010 | 1461659508500 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 2010 | 1461659508504 Marionette TRACE conn4 <- [1,834,null,{}] 01:31:48 INFO - PROCESS | 2010 | 1461659508512 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:48 INFO - PROCESS | 2010 | 1461659508723 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 01:31:49 INFO - PROCESS | 2010 | 1461659509032 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d646d000 == 74 [pid = 2010] [id = 216] 01:31:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16d7627800) [pid = 2010] [serial = 648] [outer = (nil)] 01:31:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d762c000) [pid = 2010] [serial = 649] [outer = 0x7f16d7627800] 01:31:49 INFO - PROCESS | 2010 | 1461659509113 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16d7d7c400) [pid = 2010] [serial = 650] [outer = 0x7f16d7627800] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b1e800 == 73 [pid = 2010] [id = 206] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd23800 == 72 [pid = 2010] [id = 205] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x7f16dbfe5400) [pid = 2010] [serial = 586] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc684000 == 71 [pid = 2010] [id = 204] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a11000 == 70 [pid = 2010] [id = 203] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d665e000 == 69 [pid = 2010] [id = 202] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db97e000 == 68 [pid = 2010] [id = 201] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d768f000 == 67 [pid = 2010] [id = 200] 01:31:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7698800 == 66 [pid = 2010] [id = 196] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x7f16d8ad6000) [pid = 2010] [serial = 580] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x7f16d9a23c00) [pid = 2010] [serial = 581] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x7f16e0418800) [pid = 2010] [serial = 565] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x7f16d80e1400) [pid = 2010] [serial = 574] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16d8564400) [pid = 2010] [serial = 575] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16d87c8c00) [pid = 2010] [serial = 577] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16d88c2c00) [pid = 2010] [serial = 559] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16d7631000) [pid = 2010] [serial = 572] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16d7626000) [pid = 2010] [serial = 571] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16d71bf000) [pid = 2010] [serial = 556] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16d7170000) [pid = 2010] [serial = 569] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x7f16d552dc00) [pid = 2010] [serial = 568] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x7f16dc530800) [pid = 2010] [serial = 562] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x7f16db2ec800) [pid = 2010] [serial = 583] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x7f16db3fc800) [pid = 2010] [serial = 584] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x7f16d88cb400) [pid = 2010] [serial = 578] [outer = (nil)] [url = about:blank] 01:31:49 INFO - PROCESS | 2010 | 1461659509941 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1487ms 01:31:49 INFO - PROCESS | 2010 | 1461659509988 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 2010 | 1461659509996 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 01:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:31:50 INFO - PROCESS | 2010 | 1461659510005 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 2010 | 1461659510008 Marionette TRACE conn4 <- [1,838,null,{}] 01:31:50 INFO - PROCESS | 2010 | 1461659510013 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:50 INFO - PROCESS | 2010 | 1461659510156 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 01:31:50 INFO - PROCESS | 2010 | 1461659510173 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7fb9000 == 67 [pid = 2010] [id = 217] 01:31:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x7f16d8041400) [pid = 2010] [serial = 651] [outer = (nil)] 01:31:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x7f16d856bc00) [pid = 2010] [serial = 652] [outer = 0x7f16d8041400] 01:31:50 INFO - PROCESS | 2010 | 1461659510231 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x7f16d88c7400) [pid = 2010] [serial = 653] [outer = 0x7f16d8041400] 01:31:51 INFO - PROCESS | 2010 | 1461659511099 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1139ms 01:31:51 INFO - PROCESS | 2010 | 1461659511144 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 2010 | 1461659511148 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 01:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:31:51 INFO - PROCESS | 2010 | 1461659511154 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 2010 | 1461659511159 Marionette TRACE conn4 <- [1,842,null,{}] 01:31:51 INFO - PROCESS | 2010 | 1461659511173 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:51 INFO - PROCESS | 2010 | 1461659511327 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 01:31:51 INFO - PROCESS | 2010 | 1461659511446 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1c5000 == 68 [pid = 2010] [id = 218] 01:31:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x7f16d88c7800) [pid = 2010] [serial = 654] [outer = (nil)] 01:31:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x7f16db299400) [pid = 2010] [serial = 655] [outer = 0x7f16d88c7800] 01:31:51 INFO - PROCESS | 2010 | 1461659511517 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16dbfe0c00) [pid = 2010] [serial = 656] [outer = 0x7f16d88c7800] 01:31:52 INFO - PROCESS | 2010 | 1461659512265 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1190ms 01:31:52 INFO - PROCESS | 2010 | 1461659512344 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 2010 | 1461659512348 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 01:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:31:52 INFO - PROCESS | 2010 | 1461659512354 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 2010 | 1461659512356 Marionette TRACE conn4 <- [1,846,null,{}] 01:31:52 INFO - PROCESS | 2010 | 1461659512361 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:52 INFO - PROCESS | 2010 | 1461659512555 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 01:31:52 INFO - PROCESS | 2010 | 1461659512576 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd08800 == 69 [pid = 2010] [id = 219] 01:31:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16d88cc400) [pid = 2010] [serial = 657] [outer = (nil)] 01:31:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16dc532000) [pid = 2010] [serial = 658] [outer = 0x7f16d88cc400] 01:31:52 INFO - PROCESS | 2010 | 1461659512633 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16dc5ba400) [pid = 2010] [serial = 659] [outer = 0x7f16d88cc400] 01:31:53 INFO - PROCESS | 2010 | 1461659513411 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1125ms 01:31:53 INFO - PROCESS | 2010 | 1461659513488 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 2010 | 1461659513490 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 01:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:31:53 INFO - PROCESS | 2010 | 1461659513502 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 2010 | 1461659513506 Marionette TRACE conn4 <- [1,850,null,{}] 01:31:53 INFO - PROCESS | 2010 | 1461659513515 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:53 INFO - PROCESS | 2010 | 1461659513695 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 01:31:53 INFO - PROCESS | 2010 | 1461659513722 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e027d800 == 70 [pid = 2010] [id = 220] 01:31:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16dc2f0400) [pid = 2010] [serial = 660] [outer = (nil)] 01:31:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16ddc68400) [pid = 2010] [serial = 661] [outer = 0x7f16dc2f0400] 01:31:53 INFO - PROCESS | 2010 | 1461659513782 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16dfcc5c00) [pid = 2010] [serial = 662] [outer = 0x7f16dc2f0400] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x7f16dc534400) [pid = 2010] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x7f16d716d000) [pid = 2010] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x7f16db2eec00) [pid = 2010] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x7f16d0b7e000) [pid = 2010] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x7f16d0b86c00) [pid = 2010] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x7f16d5527c00) [pid = 2010] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:31:54 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x7f16d8038400) [pid = 2010] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:31:54 INFO - PROCESS | 2010 | 1461659514617 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1134ms 01:31:54 INFO - PROCESS | 2010 | 1461659514634 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 2010 | 1461659514638 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 01:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:31:54 INFO - PROCESS | 2010 | 1461659514643 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 2010 | 1461659514645 Marionette TRACE conn4 <- [1,854,null,{}] 01:31:54 INFO - PROCESS | 2010 | 1461659514650 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:54 INFO - PROCESS | 2010 | 1461659514860 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 01:31:54 INFO - PROCESS | 2010 | 1461659514880 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e145a000 == 71 [pid = 2010] [id = 221] 01:31:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x7f16d8038400) [pid = 2010] [serial = 663] [outer = (nil)] 01:31:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x7f16ddad8c00) [pid = 2010] [serial = 664] [outer = 0x7f16d8038400] 01:31:54 INFO - PROCESS | 2010 | 1461659514944 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x7f16e0fa4000) [pid = 2010] [serial = 665] [outer = 0x7f16d8038400] 01:31:55 INFO - PROCESS | 2010 | 1461659515645 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1026ms 01:31:55 INFO - PROCESS | 2010 | 1461659515669 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 2010 | 1461659515671 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 01:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:31:55 INFO - PROCESS | 2010 | 1461659515677 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 2010 | 1461659515679 Marionette TRACE conn4 <- [1,858,null,{}] 01:31:55 INFO - PROCESS | 2010 | 1461659515684 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:55 INFO - PROCESS | 2010 | 1461659515831 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 01:31:55 INFO - PROCESS | 2010 | 1461659515953 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89ec000 == 72 [pid = 2010] [id = 222] 01:31:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x7f16d71b7400) [pid = 2010] [serial = 666] [outer = (nil)] 01:31:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x7f16e15d1800) [pid = 2010] [serial = 667] [outer = 0x7f16d71b7400] 01:31:56 INFO - PROCESS | 2010 | 1461659516014 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x7f16e1f73000) [pid = 2010] [serial = 668] [outer = 0x7f16d71b7400] 01:31:56 INFO - PROCESS | 2010 | 1461659516951 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1327ms 01:31:57 INFO - PROCESS | 2010 | 1461659517005 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 2010 | 1461659517010 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 01:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:31:57 INFO - PROCESS | 2010 | 1461659517019 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 2010 | 1461659517023 Marionette TRACE conn4 <- [1,862,null,{}] 01:31:57 INFO - PROCESS | 2010 | 1461659517031 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:57 INFO - PROCESS | 2010 | 1461659517221 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 01:31:57 INFO - PROCESS | 2010 | 1461659517380 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8bca800 == 73 [pid = 2010] [id = 223] 01:31:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x7f16d71c7400) [pid = 2010] [serial = 669] [outer = (nil)] 01:31:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x7f16d7c79000) [pid = 2010] [serial = 670] [outer = 0x7f16d71c7400] 01:31:57 INFO - PROCESS | 2010 | 1461659517461 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x7f16d8563000) [pid = 2010] [serial = 671] [outer = 0x7f16d71c7400] 01:31:58 INFO - PROCESS | 2010 | 1461659518364 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1387ms 01:31:58 INFO - PROCESS | 2010 | 1461659518407 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 2010 | 1461659518415 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 01:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:31:58 INFO - PROCESS | 2010 | 1461659518426 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 2010 | 1461659518429 Marionette TRACE conn4 <- [1,866,null,{}] 01:31:58 INFO - PROCESS | 2010 | 1461659518436 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:58 INFO - PROCESS | 2010 | 1461659518617 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 01:31:58 INFO - PROCESS | 2010 | 1461659518777 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f69000 == 74 [pid = 2010] [id = 224] 01:31:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x7f16d8565400) [pid = 2010] [serial = 672] [outer = (nil)] 01:31:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x7f16d9a23c00) [pid = 2010] [serial = 673] [outer = 0x7f16d8565400] 01:31:58 INFO - PROCESS | 2010 | 1461659518851 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x7f16dbfe1400) [pid = 2010] [serial = 674] [outer = 0x7f16d8565400] 01:31:59 INFO - PROCESS | 2010 | 1461659519785 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1429ms 01:31:59 INFO - PROCESS | 2010 | 1461659519855 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 2010 | 1461659519859 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 01:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:31:59 INFO - PROCESS | 2010 | 1461659519865 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 2010 | 1461659519870 Marionette TRACE conn4 <- [1,870,null,{}] 01:31:59 INFO - PROCESS | 2010 | 1461659519885 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:00 INFO - PROCESS | 2010 | 1461659520101 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 01:32:00 INFO - PROCESS | 2010 | 1461659520270 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f164a800 == 75 [pid = 2010] [id = 225] 01:32:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x7f16dc617800) [pid = 2010] [serial = 675] [outer = (nil)] 01:32:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x7f16e008a800) [pid = 2010] [serial = 676] [outer = 0x7f16dc617800] 01:32:00 INFO - PROCESS | 2010 | 1461659520353 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x7f16e061a000) [pid = 2010] [serial = 677] [outer = 0x7f16dc617800] 01:32:01 INFO - PROCESS | 2010 | 1461659521257 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1434ms 01:32:01 INFO - PROCESS | 2010 | 1461659521300 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 01:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:32:01 INFO - PROCESS | 2010 | 1461659521305 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 01:32:01 INFO - PROCESS | 2010 | 1461659521311 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 2010 | 1461659521314 Marionette TRACE conn4 <- [1,874,null,{}] 01:32:01 INFO - PROCESS | 2010 | 1461659521319 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:01 INFO - PROCESS | 2010 | 1461659521495 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 01:32:01 INFO - PROCESS | 2010 | 1461659521667 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3449800 == 76 [pid = 2010] [id = 226] 01:32:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16dc5b8c00) [pid = 2010] [serial = 678] [outer = (nil)] 01:32:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16e15cf800) [pid = 2010] [serial = 679] [outer = 0x7f16dc5b8c00] 01:32:01 INFO - PROCESS | 2010 | 1461659521743 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16e1f90000) [pid = 2010] [serial = 680] [outer = 0x7f16dc5b8c00] 01:32:02 INFO - PROCESS | 2010 | 1461659522596 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1332ms 01:32:02 INFO - PROCESS | 2010 | 1461659522644 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 2010 | 1461659522647 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 01:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:32:02 INFO - PROCESS | 2010 | 1461659522653 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 2010 | 1461659522655 Marionette TRACE conn4 <- [1,878,null,{}] 01:32:02 INFO - PROCESS | 2010 | 1461659522661 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:02 INFO - PROCESS | 2010 | 1461659522820 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 01:32:03 INFO - PROCESS | 2010 | 1461659522996 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3c38000 == 77 [pid = 2010] [id = 227] 01:32:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16db29c400) [pid = 2010] [serial = 681] [outer = (nil)] 01:32:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16e2276800) [pid = 2010] [serial = 682] [outer = 0x7f16db29c400] 01:32:03 INFO - PROCESS | 2010 | 1461659523064 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16e2444800) [pid = 2010] [serial = 683] [outer = 0x7f16db29c400] 01:32:03 INFO - PROCESS | 2010 | 1461659523920 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1327ms 01:32:03 INFO - PROCESS | 2010 | 1461659523981 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 2010 | 1461659523984 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 01:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:32:03 INFO - PROCESS | 2010 | 1461659523990 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 2010 | 1461659523992 Marionette TRACE conn4 <- [1,882,null,{}] 01:32:04 INFO - PROCESS | 2010 | 1461659523998 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:04 INFO - PROCESS | 2010 | 1461659524175 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 01:32:04 INFO - PROCESS | 2010 | 1461659524336 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3f15800 == 78 [pid = 2010] [id = 228] 01:32:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16e47d6000) [pid = 2010] [serial = 684] [outer = (nil)] 01:32:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16e8985000) [pid = 2010] [serial = 685] [outer = 0x7f16e47d6000] 01:32:04 INFO - PROCESS | 2010 | 1461659524410 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16ed9f0000) [pid = 2010] [serial = 686] [outer = 0x7f16e47d6000] 01:32:05 INFO - PROCESS | 2010 | 1461659525184 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1227ms 01:32:05 INFO - PROCESS | 2010 | 1461659525219 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 2010 | 1461659525223 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 01:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:32:05 INFO - PROCESS | 2010 | 1461659525230 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 2010 | 1461659525232 Marionette TRACE conn4 <- [1,886,null,{}] 01:32:05 INFO - PROCESS | 2010 | 1461659525238 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:05 INFO - PROCESS | 2010 | 1461659525391 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 01:32:05 INFO - PROCESS | 2010 | 1461659525556 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f68e7800 == 79 [pid = 2010] [id = 229] 01:32:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16ed9f4400) [pid = 2010] [serial = 687] [outer = (nil)] 01:32:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16ee56a400) [pid = 2010] [serial = 688] [outer = 0x7f16ed9f4400] 01:32:05 INFO - PROCESS | 2010 | 1461659525622 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16ee7b8400) [pid = 2010] [serial = 689] [outer = 0x7f16ed9f4400] 01:32:06 INFO - PROCESS | 2010 | 1461659526449 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1280ms 01:32:06 INFO - PROCESS | 2010 | 1461659526511 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 2010 | 1461659526514 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 01:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:32:06 INFO - PROCESS | 2010 | 1461659526520 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 2010 | 1461659526523 Marionette TRACE conn4 <- [1,890,null,{}] 01:32:06 INFO - PROCESS | 2010 | 1461659526528 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:06 INFO - PROCESS | 2010 | 1461659526681 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 01:32:06 INFO - PROCESS | 2010 | 1461659526847 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f80b0000 == 80 [pid = 2010] [id = 230] 01:32:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16ee55d800) [pid = 2010] [serial = 690] [outer = (nil)] 01:32:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16ee88e000) [pid = 2010] [serial = 691] [outer = 0x7f16ee55d800] 01:32:06 INFO - PROCESS | 2010 | 1461659526922 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16eea0b000) [pid = 2010] [serial = 692] [outer = 0x7f16ee55d800] 01:32:07 INFO - PROCESS | 2010 | 1461659527734 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1228ms 01:32:07 INFO - PROCESS | 2010 | 1461659527749 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 2010 | 1461659527752 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 01:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:32:07 INFO - PROCESS | 2010 | 1461659527758 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 2010 | 1461659527760 Marionette TRACE conn4 <- [1,894,null,{}] 01:32:07 INFO - PROCESS | 2010 | 1461659527766 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:07 INFO - PROCESS | 2010 | 1461659527922 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 01:32:08 INFO - PROCESS | 2010 | 1461659528089 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5d6000 == 81 [pid = 2010] [id = 231] 01:32:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16ee7b2400) [pid = 2010] [serial = 693] [outer = (nil)] 01:32:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16eea4bc00) [pid = 2010] [serial = 694] [outer = 0x7f16ee7b2400] 01:32:08 INFO - PROCESS | 2010 | 1461659528173 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16eea92800) [pid = 2010] [serial = 695] [outer = 0x7f16ee7b2400] 01:32:09 INFO - PROCESS | 2010 | 1461659529073 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1381ms 01:32:09 INFO - PROCESS | 2010 | 1461659529140 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 2010 | 1461659529143 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 01:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:32:09 INFO - PROCESS | 2010 | 1461659529149 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 2010 | 1461659529151 Marionette TRACE conn4 <- [1,898,null,{}] 01:32:09 INFO - PROCESS | 2010 | 1461659529156 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:09 INFO - PROCESS | 2010 | 1461659529336 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 01:32:10 INFO - PROCESS | 2010 | 1461659529996 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0282000 == 82 [pid = 2010] [id = 232] 01:32:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d6455000) [pid = 2010] [serial = 696] [outer = (nil)] 01:32:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d65e3c00) [pid = 2010] [serial = 697] [outer = 0x7f16d6455000] 01:32:10 INFO - PROCESS | 2010 | 1461659530083 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d7179800) [pid = 2010] [serial = 698] [outer = 0x7f16d6455000] 01:32:10 INFO - PROCESS | 2010 | 1461659530910 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1829ms 01:32:10 INFO - PROCESS | 2010 | 1461659530980 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 2010 | 1461659530986 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 01:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:32:10 INFO - PROCESS | 2010 | 1461659530993 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 2010 | 1461659530998 Marionette TRACE conn4 <- [1,902,null,{}] 01:32:11 INFO - PROCESS | 2010 | 1461659531004 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:11 INFO - PROCESS | 2010 | 1461659531180 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 01:32:11 INFO - PROCESS | 2010 | 1461659531356 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d665a800 == 83 [pid = 2010] [id = 233] 01:32:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d7628800) [pid = 2010] [serial = 699] [outer = (nil)] 01:32:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d7c6e400) [pid = 2010] [serial = 700] [outer = 0x7f16d7628800] 01:32:11 INFO - PROCESS | 2010 | 1461659531507 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d8047000) [pid = 2010] [serial = 701] [outer = 0x7f16d7628800] 01:32:12 INFO - PROCESS | 2010 | 1461659532427 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1490ms 01:32:12 INFO - PROCESS | 2010 | 1461659532486 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 2010 | 1461659532492 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 01:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:32:12 INFO - PROCESS | 2010 | 1461659532498 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 2010 | 1461659532501 Marionette TRACE conn4 <- [1,906,null,{}] 01:32:12 INFO - PROCESS | 2010 | 1461659532506 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:12 INFO - PROCESS | 2010 | 1461659532655 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f349e800 == 82 [pid = 2010] [id = 82] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f343c800 == 81 [pid = 2010] [id = 83] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e145a000 == 80 [pid = 2010] [id = 221] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e027d800 == 79 [pid = 2010] [id = 220] 01:32:12 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16d7c70800) [pid = 2010] [serial = 619] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16dc2ed400) [pid = 2010] [serial = 598] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 2010 | 1461659532888 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd08800 == 78 [pid = 2010] [id = 219] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1c5000 == 77 [pid = 2010] [id = 218] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7fb9000 == 76 [pid = 2010] [id = 217] 01:32:12 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d646d000 == 75 [pid = 2010] [id = 216] 01:32:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d646d000 == 76 [pid = 2010] [id = 234] 01:32:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d71b4c00) [pid = 2010] [serial = 702] [outer = (nil)] 01:32:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d803d800) [pid = 2010] [serial = 703] [outer = 0x7f16d71b4c00] 01:32:12 INFO - PROCESS | 2010 | 1461659532959 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16d8adac00) [pid = 2010] [serial = 704] [outer = 0x7f16d71b4c00] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89f3800 == 75 [pid = 2010] [id = 213] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47a6000 == 74 [pid = 2010] [id = 212] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f14000 == 73 [pid = 2010] [id = 211] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1458800 == 72 [pid = 2010] [id = 210] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16de6d8800 == 71 [pid = 2010] [id = 195] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d5000 == 70 [pid = 2010] [id = 209] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db2ce800 == 69 [pid = 2010] [id = 208] 01:32:13 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b12800 == 68 [pid = 2010] [id = 207] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16dc537c00) [pid = 2010] [serial = 616] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16dc5b5c00) [pid = 2010] [serial = 617] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16d71bc800) [pid = 2010] [serial = 602] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d7172000) [pid = 2010] [serial = 601] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16d7d7d000) [pid = 2010] [serial = 592] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16dc2e9400) [pid = 2010] [serial = 587] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16d71c9000) [pid = 2010] [serial = 607] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d856cc00) [pid = 2010] [serial = 608] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16db3fe400) [pid = 2010] [serial = 613] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16db28d400) [pid = 2010] [serial = 595] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d7f06000) [pid = 2010] [serial = 605] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16d7623800) [pid = 2010] [serial = 604] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16d71b4800) [pid = 2010] [serial = 589] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16d984e400) [pid = 2010] [serial = 610] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16db1dec00) [pid = 2010] [serial = 611] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16dbfe6400) [pid = 2010] [serial = 614] [outer = (nil)] [url = about:blank] 01:32:13 INFO - PROCESS | 2010 | 1461659533738 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1286ms 01:32:13 INFO - PROCESS | 2010 | 1461659533800 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 2010 | 1461659533804 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 01:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:32:13 INFO - PROCESS | 2010 | 1461659533818 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 2010 | 1461659533826 Marionette TRACE conn4 <- [1,910,null,{}] 01:32:13 INFO - PROCESS | 2010 | 1461659533834 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:13 INFO - PROCESS | 2010 | 1461659533987 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 01:32:14 INFO - PROCESS | 2010 | 1461659533998 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da5e7000 == 69 [pid = 2010] [id = 235] 01:32:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16db1dec00) [pid = 2010] [serial = 705] [outer = (nil)] 01:32:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16db2f2400) [pid = 2010] [serial = 706] [outer = 0x7f16db1dec00] 01:32:14 INFO - PROCESS | 2010 | 1461659534057 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16db3fe000) [pid = 2010] [serial = 707] [outer = 0x7f16db1dec00] 01:32:14 INFO - PROCESS | 2010 | 1461659534809 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1048ms 01:32:14 INFO - PROCESS | 2010 | 1461659534861 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 2010 | 1461659534864 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 01:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:32:14 INFO - PROCESS | 2010 | 1461659534879 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 2010 | 1461659534881 Marionette TRACE conn4 <- [1,914,null,{}] 01:32:14 INFO - PROCESS | 2010 | 1461659534907 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:15 INFO - PROCESS | 2010 | 1461659535062 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 01:32:15 INFO - PROCESS | 2010 | 1461659535072 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d9800 == 70 [pid = 2010] [id = 236] 01:32:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16db292400) [pid = 2010] [serial = 708] [outer = (nil)] 01:32:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16dc2e8800) [pid = 2010] [serial = 709] [outer = 0x7f16db292400] 01:32:15 INFO - PROCESS | 2010 | 1461659535133 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16dc535800) [pid = 2010] [serial = 710] [outer = 0x7f16db292400] 01:32:16 INFO - PROCESS | 2010 | 1461659536011 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1196ms 01:32:16 INFO - PROCESS | 2010 | 1461659536078 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 2010 | 1461659536081 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 01:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:32:16 INFO - PROCESS | 2010 | 1461659536087 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 2010 | 1461659536089 Marionette TRACE conn4 <- [1,918,null,{}] 01:32:16 INFO - PROCESS | 2010 | 1461659536094 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:16 INFO - PROCESS | 2010 | 1461659536277 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 01:32:16 INFO - PROCESS | 2010 | 1461659536300 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda44000 == 71 [pid = 2010] [id = 237] 01:32:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16dc5b5c00) [pid = 2010] [serial = 711] [outer = (nil)] 01:32:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16dc611800) [pid = 2010] [serial = 712] [outer = 0x7f16dc5b5c00] 01:32:16 INFO - PROCESS | 2010 | 1461659536370 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16de56c000) [pid = 2010] [serial = 713] [outer = 0x7f16dc5b5c00] 01:32:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16e041e000) [pid = 2010] [serial = 714] [outer = 0x7f16d7c70c00] 01:32:17 INFO - PROCESS | 2010 | 1461659537271 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1227ms 01:32:17 INFO - PROCESS | 2010 | 1461659537314 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 2010 | 1461659537318 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 01:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:32:17 INFO - PROCESS | 2010 | 1461659537323 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 2010 | 1461659537325 Marionette TRACE conn4 <- [1,922,null,{}] 01:32:17 INFO - PROCESS | 2010 | 1461659537358 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:17 INFO - PROCESS | 2010 | 1461659537576 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 01:32:17 INFO - PROCESS | 2010 | 1461659537601 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ddc86800 == 72 [pid = 2010] [id = 238] 01:32:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16dfb7d800) [pid = 2010] [serial = 715] [outer = (nil)] 01:32:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16dddca000) [pid = 2010] [serial = 716] [outer = 0x7f16dfb7d800] 01:32:17 INFO - PROCESS | 2010 | 1461659537668 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16e061e400) [pid = 2010] [serial = 717] [outer = 0x7f16dfb7d800] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d88cc400) [pid = 2010] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16d88c7800) [pid = 2010] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16dc2f0400) [pid = 2010] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16d8041400) [pid = 2010] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d7627800) [pid = 2010] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d8038400) [pid = 2010] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16d0491800) [pid = 2010] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:32:18 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d5524400) [pid = 2010] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:32:18 INFO - PROCESS | 2010 | 1461659538732 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1449ms 01:32:18 INFO - PROCESS | 2010 | 1461659538773 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 2010 | 1461659538777 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 01:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:32:18 INFO - PROCESS | 2010 | 1461659538789 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 2010 | 1461659538791 Marionette TRACE conn4 <- [1,926,null,{}] 01:32:18 INFO - PROCESS | 2010 | 1461659538797 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:18 INFO - PROCESS | 2010 | 1461659538934 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 01:32:18 INFO - PROCESS | 2010 | 1461659538947 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe80800 == 73 [pid = 2010] [id = 239] 01:32:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d5524400) [pid = 2010] [serial = 718] [outer = (nil)] 01:32:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16e061e000) [pid = 2010] [serial = 719] [outer = 0x7f16d5524400] 01:32:19 INFO - PROCESS | 2010 | 1461659539006 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16e0712800) [pid = 2010] [serial = 720] [outer = 0x7f16d5524400] 01:32:19 INFO - PROCESS | 2010 | 1461659539739 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 982ms 01:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:32:19 INFO - PROCESS | 2010 | 1461659539771 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 2010 | 1461659539773 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 01:32:19 INFO - PROCESS | 2010 | 1461659539778 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 2010 | 1461659539782 Marionette TRACE conn4 <- [1,930,null,{}] 01:32:19 INFO - PROCESS | 2010 | 1461659539786 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:19 INFO - PROCESS | 2010 | 1461659539965 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 01:32:19 INFO - PROCESS | 2010 | 1461659539983 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d8000 == 74 [pid = 2010] [id = 240] 01:32:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d5529400) [pid = 2010] [serial = 721] [outer = (nil)] 01:32:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16e0717400) [pid = 2010] [serial = 722] [outer = 0x7f16d5529400] 01:32:20 INFO - PROCESS | 2010 | 1461659540040 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16e0fa6c00) [pid = 2010] [serial = 723] [outer = 0x7f16d5529400] 01:32:21 INFO - PROCESS | 2010 | 1461659541042 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1335ms 01:32:21 INFO - PROCESS | 2010 | 1461659541115 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 2010 | 1461659541122 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 01:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:32:21 INFO - PROCESS | 2010 | 1461659541131 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 2010 | 1461659541135 Marionette TRACE conn4 <- [1,934,null,{}] 01:32:21 INFO - PROCESS | 2010 | 1461659541143 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:21 INFO - PROCESS | 2010 | 1461659541358 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 01:32:21 INFO - PROCESS | 2010 | 1461659541526 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7692800 == 75 [pid = 2010] [id = 241] 01:32:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d71bc800) [pid = 2010] [serial = 724] [outer = (nil)] 01:32:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d7d7a800) [pid = 2010] [serial = 725] [outer = 0x7f16d71bc800] 01:32:21 INFO - PROCESS | 2010 | 1461659541601 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d8142800) [pid = 2010] [serial = 726] [outer = 0x7f16d71bc800] 01:32:22 INFO - PROCESS | 2010 | 1461659542520 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1434ms 01:32:22 INFO - PROCESS | 2010 | 1461659542566 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 2010 | 1461659542574 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 01:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:32:22 INFO - PROCESS | 2010 | 1461659542584 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 2010 | 1461659542587 Marionette TRACE conn4 <- [1,938,null,{}] 01:32:22 INFO - PROCESS | 2010 | 1461659542593 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:22 INFO - PROCESS | 2010 | 1461659542760 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 01:32:22 INFO - PROCESS | 2010 | 1461659542928 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda3e800 == 76 [pid = 2010] [id = 242] 01:32:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d8567000) [pid = 2010] [serial = 727] [outer = (nil)] 01:32:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16d9a28c00) [pid = 2010] [serial = 728] [outer = 0x7f16d8567000] 01:32:23 INFO - PROCESS | 2010 | 1461659543001 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16db3fec00) [pid = 2010] [serial = 729] [outer = 0x7f16d8567000] 01:32:24 INFO - PROCESS | 2010 | 1461659544020 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1478ms 01:32:24 INFO - PROCESS | 2010 | 1461659544063 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 2010 | 1461659544067 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 01:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:32:24 INFO - PROCESS | 2010 | 1461659544073 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 2010 | 1461659544079 Marionette TRACE conn4 <- [1,942,null,{}] 01:32:24 INFO - PROCESS | 2010 | 1461659544094 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:24 INFO - PROCESS | 2010 | 1461659544285 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 01:32:24 INFO - PROCESS | 2010 | 1461659544452 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1473000 == 77 [pid = 2010] [id = 243] 01:32:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16dc5b7c00) [pid = 2010] [serial = 730] [outer = (nil)] 01:32:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16df935800) [pid = 2010] [serial = 731] [outer = 0x7f16dc5b7c00] 01:32:24 INFO - PROCESS | 2010 | 1461659544528 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16e0620400) [pid = 2010] [serial = 732] [outer = 0x7f16dc5b7c00] 01:32:25 INFO - PROCESS | 2010 | 1461659545349 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1333ms 01:32:25 INFO - PROCESS | 2010 | 1461659545407 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 2010 | 1461659545413 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 01:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:32:25 INFO - PROCESS | 2010 | 1461659545418 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 2010 | 1461659545421 Marionette TRACE conn4 <- [1,946,null,{}] 01:32:25 INFO - PROCESS | 2010 | 1461659545427 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:25 INFO - PROCESS | 2010 | 1461659545597 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 01:32:25 INFO - PROCESS | 2010 | 1461659545760 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47b4000 == 78 [pid = 2010] [id = 244] 01:32:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ddd17000) [pid = 2010] [serial = 733] [outer = (nil)] 01:32:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16e15d8400) [pid = 2010] [serial = 734] [outer = 0x7f16ddd17000] 01:32:25 INFO - PROCESS | 2010 | 1461659545828 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16e1f94000) [pid = 2010] [serial = 735] [outer = 0x7f16ddd17000] 01:32:26 INFO - PROCESS | 2010 | 1461659546673 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1281ms 01:32:26 INFO - PROCESS | 2010 | 1461659546701 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 2010 | 1461659546705 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 01:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:32:26 INFO - PROCESS | 2010 | 1461659546710 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 2010 | 1461659546713 Marionette TRACE conn4 <- [1,950,null,{}] 01:32:26 INFO - PROCESS | 2010 | 1461659546719 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:26 INFO - PROCESS | 2010 | 1461659546871 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 01:32:27 INFO - PROCESS | 2010 | 1461659547039 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee520000 == 79 [pid = 2010] [id = 245] 01:32:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16e071a800) [pid = 2010] [serial = 736] [outer = (nil)] 01:32:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16e0716400) [pid = 2010] [serial = 737] [outer = 0x7f16e071a800] 01:32:27 INFO - PROCESS | 2010 | 1461659547118 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16e2449c00) [pid = 2010] [serial = 738] [outer = 0x7f16e071a800] 01:32:27 INFO - PROCESS | 2010 | 1461659547953 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1329ms 01:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:32:28 INFO - PROCESS | 2010 | 1461659548044 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 2010 | 1461659548047 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 01:32:28 INFO - PROCESS | 2010 | 1461659548055 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 2010 | 1461659548058 Marionette TRACE conn4 <- [1,954,null,{}] 01:32:28 INFO - PROCESS | 2010 | 1461659548063 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:28 INFO - PROCESS | 2010 | 1461659548261 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 01:32:28 INFO - PROCESS | 2010 | 1461659548427 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f343e800 == 80 [pid = 2010] [id = 246] 01:32:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16e462dc00) [pid = 2010] [serial = 739] [outer = (nil)] 01:32:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16ed90c400) [pid = 2010] [serial = 740] [outer = 0x7f16e462dc00] 01:32:28 INFO - PROCESS | 2010 | 1461659548504 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16eecee800) [pid = 2010] [serial = 741] [outer = 0x7f16e462dc00] 01:32:29 INFO - PROCESS | 2010 | 1461659549321 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1331ms 01:32:29 INFO - PROCESS | 2010 | 1461659549386 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 2010 | 1461659549390 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 01:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:32:29 INFO - PROCESS | 2010 | 1461659549396 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 2010 | 1461659549398 Marionette TRACE conn4 <- [1,958,null,{}] 01:32:29 INFO - PROCESS | 2010 | 1461659549404 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:29 INFO - PROCESS | 2010 | 1461659549565 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 01:32:29 INFO - PROCESS | 2010 | 1461659549736 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3f10000 == 81 [pid = 2010] [id = 247] 01:32:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d88cb800) [pid = 2010] [serial = 742] [outer = (nil)] 01:32:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16ef6a6000) [pid = 2010] [serial = 743] [outer = 0x7f16d88cb800] 01:32:29 INFO - PROCESS | 2010 | 1461659549808 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16efab8400) [pid = 2010] [serial = 744] [outer = 0x7f16d88cb800] 01:32:30 INFO - PROCESS | 2010 | 1461659550617 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1280ms 01:32:30 INFO - PROCESS | 2010 | 1461659550677 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 2010 | 1461659550681 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 01:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:32:30 INFO - PROCESS | 2010 | 1461659550686 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 2010 | 1461659550689 Marionette TRACE conn4 <- [1,962,null,{}] 01:32:30 INFO - PROCESS | 2010 | 1461659550694 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:30 INFO - PROCESS | 2010 | 1461659550862 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 01:32:31 INFO - PROCESS | 2010 | 1461659551033 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f331f800 == 82 [pid = 2010] [id = 248] 01:32:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16e47dc000) [pid = 2010] [serial = 745] [outer = (nil)] 01:32:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16efc32c00) [pid = 2010] [serial = 746] [outer = 0x7f16e47dc000] 01:32:31 INFO - PROCESS | 2010 | 1461659551103 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16efdd9400) [pid = 2010] [serial = 747] [outer = 0x7f16e47dc000] 01:32:31 INFO - PROCESS | 2010 | 1461659551892 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1241ms 01:32:31 INFO - PROCESS | 2010 | 1461659551928 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 2010 | 1461659551931 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 01:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:32:31 INFO - PROCESS | 2010 | 1461659551937 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 2010 | 1461659551939 Marionette TRACE conn4 <- [1,966,null,{}] 01:32:31 INFO - PROCESS | 2010 | 1461659551945 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:32 INFO - PROCESS | 2010 | 1461659552094 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 01:32:32 INFO - PROCESS | 2010 | 1461659552263 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f8099800 == 83 [pid = 2010] [id = 249] 01:32:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16efab5800) [pid = 2010] [serial = 748] [outer = (nil)] 01:32:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16f1b3bc00) [pid = 2010] [serial = 749] [outer = 0x7f16efab5800] 01:32:32 INFO - PROCESS | 2010 | 1461659552329 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16f320c800) [pid = 2010] [serial = 750] [outer = 0x7f16efab5800] 01:32:33 INFO - PROCESS | 2010 | 1461659553208 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1327ms 01:32:33 INFO - PROCESS | 2010 | 1461659553266 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 2010 | 1461659553269 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 01:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:32:33 INFO - PROCESS | 2010 | 1461659553275 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 2010 | 1461659553278 Marionette TRACE conn4 <- [1,970,null,{}] 01:32:33 INFO - PROCESS | 2010 | 1461659553283 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:33 INFO - PROCESS | 2010 | 1461659553440 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 01:32:33 INFO - PROCESS | 2010 | 1461659553612 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaee800 == 84 [pid = 2010] [id = 250] 01:32:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d686a000) [pid = 2010] [serial = 751] [outer = (nil)] 01:32:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16d686f800) [pid = 2010] [serial = 752] [outer = 0x7f16d686a000] 01:32:33 INFO - PROCESS | 2010 | 1461659553697 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16d6874c00) [pid = 2010] [serial = 753] [outer = 0x7f16d686a000] 01:32:34 INFO - PROCESS | 2010 | 1461659554513 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1281ms 01:32:34 INFO - PROCESS | 2010 | 1461659554558 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 2010 | 1461659554562 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 01:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:32:34 INFO - PROCESS | 2010 | 1461659554568 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 2010 | 1461659554572 Marionette TRACE conn4 <- [1,974,null,{}] 01:32:34 INFO - PROCESS | 2010 | 1461659554577 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:34 INFO - PROCESS | 2010 | 1461659554767 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 01:32:34 INFO - PROCESS | 2010 | 1461659554932 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc376800 == 85 [pid = 2010] [id = 251] 01:32:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16d686b000) [pid = 2010] [serial = 754] [outer = (nil)] 01:32:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16f3a6b800) [pid = 2010] [serial = 755] [outer = 0x7f16d686b000] 01:32:35 INFO - PROCESS | 2010 | 1461659555009 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16f3eddc00) [pid = 2010] [serial = 756] [outer = 0x7f16d686b000] 01:32:35 INFO - PROCESS | 2010 | 1461659555848 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1329ms 01:32:35 INFO - PROCESS | 2010 | 1461659555897 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 01:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:32:35 INFO - PROCESS | 2010 | 1461659555901 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 01:32:35 INFO - PROCESS | 2010 | 1461659555906 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 2010 | 1461659555911 Marionette TRACE conn4 <- [1,978,null,{}] 01:32:35 INFO - PROCESS | 2010 | 1461659555916 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:36 INFO - PROCESS | 2010 | 1461659556071 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 01:32:36 INFO - PROCESS | 2010 | 1461659556245 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc586000 == 86 [pid = 2010] [id = 252] 01:32:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16cba79400) [pid = 2010] [serial = 757] [outer = (nil)] 01:32:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16cba82800) [pid = 2010] [serial = 758] [outer = 0x7f16cba79400] 01:32:36 INFO - PROCESS | 2010 | 1461659556323 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16cba87400) [pid = 2010] [serial = 759] [outer = 0x7f16cba79400] 01:32:37 INFO - PROCESS | 2010 | 1461659557141 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1285ms 01:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:32:37 INFO - PROCESS | 2010 | 1461659557192 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 2010 | 1461659557195 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 01:32:37 INFO - PROCESS | 2010 | 1461659557201 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 2010 | 1461659557204 Marionette TRACE conn4 <- [1,982,null,{}] 01:32:37 INFO - PROCESS | 2010 | 1461659557217 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 2010 | 1461659557375 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 01:32:37 INFO - PROCESS | 2010 | 1461659557552 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cbbba800 == 87 [pid = 2010] [id = 253] 01:32:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16cba7b000) [pid = 2010] [serial = 760] [outer = (nil)] 01:32:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d71c0c00) [pid = 2010] [serial = 761] [outer = 0x7f16cba7b000] 01:32:37 INFO - PROCESS | 2010 | 1461659557623 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16dbf31c00) [pid = 2010] [serial = 762] [outer = 0x7f16cba7b000] 01:32:38 INFO - PROCESS | 2010 | 1461659558782 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1642ms 01:32:38 INFO - PROCESS | 2010 | 1461659558844 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 01:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:32:38 INFO - PROCESS | 2010 | 1461659558849 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 01:32:38 INFO - PROCESS | 2010 | 1461659558857 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 2010 | 1461659558862 Marionette TRACE conn4 <- [1,986,null,{}] 01:32:38 INFO - PROCESS | 2010 | 1461659558871 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:39 INFO - PROCESS | 2010 | 1461659559081 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 01:32:39 INFO - PROCESS | 2010 | 1461659559274 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaed000 == 88 [pid = 2010] [id = 254] 01:32:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16cbbdac00) [pid = 2010] [serial = 763] [outer = (nil)] 01:32:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d049a400) [pid = 2010] [serial = 764] [outer = 0x7f16cbbdac00] 01:32:39 INFO - PROCESS | 2010 | 1461659559337 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d6458c00) [pid = 2010] [serial = 765] [outer = 0x7f16cbbdac00] 01:32:40 INFO - PROCESS | 2010 | 1461659560141 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1340ms 01:32:40 INFO - PROCESS | 2010 | 1461659560197 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 2010 | 1461659560204 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 01:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:32:40 INFO - PROCESS | 2010 | 1461659560214 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 2010 | 1461659560216 Marionette TRACE conn4 <- [1,990,null,{}] 01:32:40 INFO - PROCESS | 2010 | 1461659560221 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:40 INFO - PROCESS | 2010 | 1461659560370 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 01:32:40 INFO - PROCESS | 2010 | 1461659560671 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5d4000 == 89 [pid = 2010] [id = 255] 01:32:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d71ca000) [pid = 2010] [serial = 766] [outer = (nil)] 01:32:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d7626400) [pid = 2010] [serial = 767] [outer = 0x7f16d71ca000] 01:32:40 INFO - PROCESS | 2010 | 1461659560779 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d7f11000) [pid = 2010] [serial = 768] [outer = 0x7f16d71ca000] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47b0800 == 88 [pid = 2010] [id = 65] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe80800 == 87 [pid = 2010] [id = 239] 01:32:41 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16e15d1800) [pid = 2010] [serial = 667] [outer = (nil)] [url = about:blank] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ddc86800 == 86 [pid = 2010] [id = 238] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda44000 == 85 [pid = 2010] [id = 237] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d9800 == 84 [pid = 2010] [id = 236] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da5e7000 == 83 [pid = 2010] [id = 235] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d646d000 == 82 [pid = 2010] [id = 234] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d665a800 == 81 [pid = 2010] [id = 233] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0282000 == 80 [pid = 2010] [id = 232] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f69000 == 79 [pid = 2010] [id = 224] 01:32:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8bca800 == 78 [pid = 2010] [id = 223] 01:32:41 INFO - PROCESS | 2010 | 1461659561726 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1580ms 01:32:41 INFO - PROCESS | 2010 | 1461659561793 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 2010 | 1461659561797 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 01:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:32:41 INFO - PROCESS | 2010 | 1461659561802 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 2010 | 1461659561807 Marionette TRACE conn4 <- [1,994,null,{}] 01:32:41 INFO - PROCESS | 2010 | 1461659561822 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:41 INFO - PROCESS | 2010 | 1461659561983 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d9a2e000) [pid = 2010] [serial = 620] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16dbfd9800) [pid = 2010] [serial = 554] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16dc532000) [pid = 2010] [serial = 658] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16db299400) [pid = 2010] [serial = 655] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16ddc68400) [pid = 2010] [serial = 661] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16dc5bc000) [pid = 2010] [serial = 631] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16d8038800) [pid = 2010] [serial = 625] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16d856bc00) [pid = 2010] [serial = 652] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16d88c7400) [pid = 2010] [serial = 653] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16d7d7c400) [pid = 2010] [serial = 650] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d762c000) [pid = 2010] [serial = 649] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16ddad8c00) [pid = 2010] [serial = 664] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16db3f3400) [pid = 2010] [serial = 628] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d5523c00) [pid = 2010] [serial = 622] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16de6a5c00) [pid = 2010] [serial = 634] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16dfccd400) [pid = 2010] [serial = 637] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16e0faa000) [pid = 2010] [serial = 646] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16e061d000) [pid = 2010] [serial = 640] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16e0e20800) [pid = 2010] [serial = 643] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16dfcc5c00) [pid = 2010] [serial = 662] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16e0fa4000) [pid = 2010] [serial = 665] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16dc5ba400) [pid = 2010] [serial = 659] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16dbfe0c00) [pid = 2010] [serial = 656] [outer = (nil)] [url = about:blank] 01:32:42 INFO - PROCESS | 2010 | 1461659562174 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8862800 == 79 [pid = 2010] [id = 256] 01:32:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16d8039800) [pid = 2010] [serial = 769] [outer = (nil)] 01:32:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16d8ad4c00) [pid = 2010] [serial = 770] [outer = 0x7f16d8039800] 01:32:42 INFO - PROCESS | 2010 | 1461659562259 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16db2ea000) [pid = 2010] [serial = 771] [outer = 0x7f16d8039800] 01:32:42 INFO - PROCESS | 2010 | 1461659562910 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1132ms 01:32:42 INFO - PROCESS | 2010 | 1461659562936 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 2010 | 1461659562940 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 01:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:32:42 INFO - PROCESS | 2010 | 1461659562945 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 2010 | 1461659562947 Marionette TRACE conn4 <- [1,998,null,{}] 01:32:42 INFO - PROCESS | 2010 | 1461659562952 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:43 INFO - PROCESS | 2010 | 1461659563095 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 01:32:43 INFO - PROCESS | 2010 | 1461659563228 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db979000 == 80 [pid = 2010] [id = 257] 01:32:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16d6869000) [pid = 2010] [serial = 772] [outer = (nil)] 01:32:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16dbf34800) [pid = 2010] [serial = 773] [outer = 0x7f16d6869000] 01:32:43 INFO - PROCESS | 2010 | 1461659563288 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16dbf3b000) [pid = 2010] [serial = 774] [outer = 0x7f16d6869000] 01:32:43 INFO - PROCESS | 2010 | 1461659563983 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1075ms 01:32:44 INFO - PROCESS | 2010 | 1461659564064 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 2010 | 1461659564066 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 01:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:32:44 INFO - PROCESS | 2010 | 1461659564074 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 2010 | 1461659564089 Marionette TRACE conn4 <- [1,1002,null,{}] 01:32:44 INFO - PROCESS | 2010 | 1461659564095 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:44 INFO - PROCESS | 2010 | 1461659564305 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 01:32:44 INFO - PROCESS | 2010 | 1461659564326 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc591800 == 81 [pid = 2010] [id = 258] 01:32:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d8148800) [pid = 2010] [serial = 775] [outer = (nil)] 01:32:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16dbfd9c00) [pid = 2010] [serial = 776] [outer = 0x7f16d8148800] 01:32:44 INFO - PROCESS | 2010 | 1461659564385 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16dc2edc00) [pid = 2010] [serial = 777] [outer = 0x7f16d8148800] 01:32:45 INFO - PROCESS | 2010 | 1461659565202 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1198ms 01:32:45 INFO - PROCESS | 2010 | 1461659565273 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 01:32:45 INFO - PROCESS | 2010 | 1461659565276 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 01:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:32:45 INFO - PROCESS | 2010 | 1461659565281 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 2010 | 1461659565283 Marionette TRACE conn4 <- [1,1006,null,{}] 01:32:45 INFO - PROCESS | 2010 | 1461659565288 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:45 INFO - PROCESS | 2010 | 1461659565524 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 01:32:45 INFO - PROCESS | 2010 | 1461659565555 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe7f800 == 82 [pid = 2010] [id = 259] 01:32:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16dc2e5400) [pid = 2010] [serial = 778] [outer = (nil)] 01:32:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16dddcc000) [pid = 2010] [serial = 779] [outer = 0x7f16dc2e5400] 01:32:45 INFO - PROCESS | 2010 | 1461659565615 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16e061b800) [pid = 2010] [serial = 780] [outer = 0x7f16dc2e5400] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16db1dec00) [pid = 2010] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d71b4c00) [pid = 2010] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16dc5b5c00) [pid = 2010] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16dfb7d800) [pid = 2010] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d7628800) [pid = 2010] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16db292400) [pid = 2010] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d71b7400) [pid = 2010] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d6455000) [pid = 2010] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:32:46 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d5524400) [pid = 2010] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:32:46 INFO - PROCESS | 2010 | 1461659566558 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1290ms 01:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:32:46 INFO - PROCESS | 2010 | 1461659566573 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 2010 | 1461659566575 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 01:32:46 INFO - PROCESS | 2010 | 1461659566580 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 2010 | 1461659566583 Marionette TRACE conn4 <- [1,1010,null,{}] 01:32:46 INFO - PROCESS | 2010 | 1461659566588 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:46 INFO - PROCESS | 2010 | 1461659566740 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 01:32:46 INFO - PROCESS | 2010 | 1461659566871 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e01a0000 == 83 [pid = 2010] [id = 260] 01:32:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16d552a400) [pid = 2010] [serial = 781] [outer = (nil)] 01:32:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16dc2f0c00) [pid = 2010] [serial = 782] [outer = 0x7f16d552a400] 01:32:46 INFO - PROCESS | 2010 | 1461659566928 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16e0710c00) [pid = 2010] [serial = 783] [outer = 0x7f16d552a400] 01:32:47 INFO - PROCESS | 2010 | 1461659567549 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1026ms 01:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:32:47 INFO - PROCESS | 2010 | 1461659567607 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 2010 | 1461659567609 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 01:32:47 INFO - PROCESS | 2010 | 1461659567614 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 2010 | 1461659567617 Marionette TRACE conn4 <- [1,1014,null,{}] 01:32:47 INFO - PROCESS | 2010 | 1461659567622 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:47 INFO - PROCESS | 2010 | 1461659567771 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 01:32:47 INFO - PROCESS | 2010 | 1461659567926 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e111d800 == 84 [pid = 2010] [id = 261] 01:32:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16dfddf800) [pid = 2010] [serial = 784] [outer = (nil)] 01:32:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16e0e24000) [pid = 2010] [serial = 785] [outer = 0x7f16dfddf800] 01:32:47 INFO - PROCESS | 2010 | 1461659567985 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16e2280000) [pid = 2010] [serial = 786] [outer = 0x7f16dfddf800] 01:32:48 INFO - PROCESS | 2010 | 1461659568862 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1278ms 01:32:48 INFO - PROCESS | 2010 | 1461659568893 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 2010 | 1461659568899 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 01:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:32:48 INFO - PROCESS | 2010 | 1461659568909 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 2010 | 1461659568913 Marionette TRACE conn4 <- [1,1018,null,{}] 01:32:48 INFO - PROCESS | 2010 | 1461659568921 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:49 INFO - PROCESS | 2010 | 1461659569096 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 01:32:49 INFO - PROCESS | 2010 | 1461659569273 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7572800 == 85 [pid = 2010] [id = 262] 01:32:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16d0496800) [pid = 2010] [serial = 787] [outer = (nil)] 01:32:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16d6866c00) [pid = 2010] [serial = 788] [outer = 0x7f16d0496800] 01:32:49 INFO - PROCESS | 2010 | 1461659569347 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16d71ca400) [pid = 2010] [serial = 789] [outer = 0x7f16d0496800] 01:32:50 INFO - PROCESS | 2010 | 1461659570279 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1435ms 01:32:50 INFO - PROCESS | 2010 | 1461659570345 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 2010 | 1461659570353 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 01:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:32:50 INFO - PROCESS | 2010 | 1461659570363 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 2010 | 1461659570367 Marionette TRACE conn4 <- [1,1022,null,{}] 01:32:50 INFO - PROCESS | 2010 | 1461659570372 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:50 INFO - PROCESS | 2010 | 1461659570590 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 01:32:50 INFO - PROCESS | 2010 | 1461659570824 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc58d800 == 86 [pid = 2010] [id = 263] 01:32:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16d88cb000) [pid = 2010] [serial = 790] [outer = (nil)] 01:32:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d9a26000) [pid = 2010] [serial = 791] [outer = 0x7f16d88cb000] 01:32:50 INFO - PROCESS | 2010 | 1461659570938 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16dbf35c00) [pid = 2010] [serial = 792] [outer = 0x7f16d88cb000] 01:32:51 INFO - PROCESS | 2010 | 1461659571795 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1482ms 01:32:51 INFO - PROCESS | 2010 | 1461659571844 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 2010 | 1461659571848 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 01:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:32:51 INFO - PROCESS | 2010 | 1461659571854 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 2010 | 1461659571860 Marionette TRACE conn4 <- [1,1026,null,{}] 01:32:51 INFO - PROCESS | 2010 | 1461659571875 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:52 INFO - PROCESS | 2010 | 1461659572047 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 01:32:52 INFO - PROCESS | 2010 | 1461659572217 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47bb000 == 87 [pid = 2010] [id = 264] 01:32:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16dbfe0000) [pid = 2010] [serial = 793] [outer = (nil)] 01:32:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16de6a6400) [pid = 2010] [serial = 794] [outer = 0x7f16dbfe0000] 01:32:52 INFO - PROCESS | 2010 | 1461659572292 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16e0420c00) [pid = 2010] [serial = 795] [outer = 0x7f16dbfe0000] 01:32:53 INFO - PROCESS | 2010 | 1461659573141 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1340ms 01:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:32:53 INFO - PROCESS | 2010 | 1461659573194 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 2010 | 1461659573198 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 01:32:53 INFO - PROCESS | 2010 | 1461659573204 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 2010 | 1461659573207 Marionette TRACE conn4 <- [1,1030,null,{}] 01:32:53 INFO - PROCESS | 2010 | 1461659573212 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:53 INFO - PROCESS | 2010 | 1461659573376 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 01:32:53 INFO - PROCESS | 2010 | 1461659573552 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16efc19800 == 88 [pid = 2010] [id = 265] 01:32:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16dbfe2c00) [pid = 2010] [serial = 796] [outer = (nil)] 01:32:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16e2283c00) [pid = 2010] [serial = 797] [outer = 0x7f16dbfe2c00] 01:32:53 INFO - PROCESS | 2010 | 1461659573621 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16e47ddc00) [pid = 2010] [serial = 798] [outer = 0x7f16dbfe2c00] 01:32:54 INFO - PROCESS | 2010 | 1461659574467 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1329ms 01:32:54 INFO - PROCESS | 2010 | 1461659574532 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 01:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:32:54 INFO - PROCESS | 2010 | 1461659574536 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 01:32:54 INFO - PROCESS | 2010 | 1461659574541 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 2010 | 1461659574544 Marionette TRACE conn4 <- [1,1034,null,{}] 01:32:54 INFO - PROCESS | 2010 | 1461659574549 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:54 INFO - PROCESS | 2010 | 1461659574705 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 01:32:54 INFO - PROCESS | 2010 | 1461659574880 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3acc000 == 89 [pid = 2010] [id = 266] 01:32:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16e0e28000) [pid = 2010] [serial = 799] [outer = (nil)] 01:32:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16e7a48c00) [pid = 2010] [serial = 800] [outer = 0x7f16e0e28000] 01:32:54 INFO - PROCESS | 2010 | 1461659574959 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16ed9f2800) [pid = 2010] [serial = 801] [outer = 0x7f16e0e28000] 01:32:55 INFO - PROCESS | 2010 | 1461659575812 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1337ms 01:32:55 INFO - PROCESS | 2010 | 1461659575878 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 2010 | 1461659575882 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 01:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:32:55 INFO - PROCESS | 2010 | 1461659575888 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 2010 | 1461659575890 Marionette TRACE conn4 <- [1,1038,null,{}] 01:32:55 INFO - PROCESS | 2010 | 1461659575895 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:56 INFO - PROCESS | 2010 | 1461659576082 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 01:32:56 INFO - PROCESS | 2010 | 1461659576253 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc009000 == 90 [pid = 2010] [id = 267] 01:32:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16ee55f800) [pid = 2010] [serial = 802] [outer = (nil)] 01:32:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16eec1f400) [pid = 2010] [serial = 803] [outer = 0x7f16ee55f800] 01:32:56 INFO - PROCESS | 2010 | 1461659576326 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16f35a6c00) [pid = 2010] [serial = 804] [outer = 0x7f16ee55f800] 01:32:57 INFO - PROCESS | 2010 | 1461659577159 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1326ms 01:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:32:57 INFO - PROCESS | 2010 | 1461659577215 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 2010 | 1461659577218 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 01:32:57 INFO - PROCESS | 2010 | 1461659577224 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 2010 | 1461659577227 Marionette TRACE conn4 <- [1,1042,null,{}] 01:32:57 INFO - PROCESS | 2010 | 1461659577232 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:57 INFO - PROCESS | 2010 | 1461659577389 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 01:32:57 INFO - PROCESS | 2010 | 1461659577566 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f656a800 == 91 [pid = 2010] [id = 268] 01:32:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d5335400) [pid = 2010] [serial = 805] [outer = (nil)] 01:32:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16d533e000) [pid = 2010] [serial = 806] [outer = 0x7f16d5335400] 01:32:57 INFO - PROCESS | 2010 | 1461659577633 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16d5342c00) [pid = 2010] [serial = 807] [outer = 0x7f16d5335400] 01:32:58 INFO - PROCESS | 2010 | 1461659578484 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1332ms 01:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:32:58 INFO - PROCESS | 2010 | 1461659578555 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 2010 | 1461659578558 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 01:32:58 INFO - PROCESS | 2010 | 1461659578564 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 2010 | 1461659578567 Marionette TRACE conn4 <- [1,1046,null,{}] 01:32:58 INFO - PROCESS | 2010 | 1461659578572 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:58 INFO - PROCESS | 2010 | 1461659578729 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 01:32:58 INFO - PROCESS | 2010 | 1461659578911 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5ec800 == 92 [pid = 2010] [id = 269] 01:32:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16ce343c00) [pid = 2010] [serial = 808] [outer = (nil)] 01:32:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16ce34b400) [pid = 2010] [serial = 809] [outer = 0x7f16ce343c00] 01:32:58 INFO - PROCESS | 2010 | 1461659578981 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16ce350800) [pid = 2010] [serial = 810] [outer = 0x7f16ce343c00] 01:32:59 INFO - PROCESS | 2010 | 1461659579751 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1233ms 01:32:59 INFO - PROCESS | 2010 | 1461659579797 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 2010 | 1461659579800 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 01:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:32:59 INFO - PROCESS | 2010 | 1461659579806 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 2010 | 1461659579808 Marionette TRACE conn4 <- [1,1050,null,{}] 01:32:59 INFO - PROCESS | 2010 | 1461659579813 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:59 INFO - PROCESS | 2010 | 1461659579976 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 01:33:00 INFO - PROCESS | 2010 | 1461659580158 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5636800 == 93 [pid = 2010] [id = 270] 01:33:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16ce346000) [pid = 2010] [serial = 811] [outer = (nil)] 01:33:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16d533f000) [pid = 2010] [serial = 812] [outer = 0x7f16ce346000] 01:33:00 INFO - PROCESS | 2010 | 1461659580249 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d852cc00) [pid = 2010] [serial = 813] [outer = 0x7f16ce346000] 01:33:01 INFO - PROCESS | 2010 | 1461659581086 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1339ms 01:33:01 INFO - PROCESS | 2010 | 1461659581145 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 2010 | 1461659581149 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 01:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:33:01 INFO - PROCESS | 2010 | 1461659581154 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 2010 | 1461659581157 Marionette TRACE conn4 <- [1,1054,null,{}] 01:33:01 INFO - PROCESS | 2010 | 1461659581162 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:01 INFO - PROCESS | 2010 | 1461659581318 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 01:33:01 INFO - PROCESS | 2010 | 1461659581503 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafcf800 == 94 [pid = 2010] [id = 271] 01:33:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16ce34a400) [pid = 2010] [serial = 814] [outer = (nil)] 01:33:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16d8531000) [pid = 2010] [serial = 815] [outer = 0x7f16ce34a400] 01:33:01 INFO - PROCESS | 2010 | 1461659581578 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16d8535c00) [pid = 2010] [serial = 816] [outer = 0x7f16ce34a400] 01:33:02 INFO - PROCESS | 2010 | 1461659582402 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1280ms 01:33:02 INFO - PROCESS | 2010 | 1461659582437 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 2010 | 1461659582442 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 01:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:33:02 INFO - PROCESS | 2010 | 1461659582448 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 2010 | 1461659582452 Marionette TRACE conn4 <- [1,1058,null,{}] 01:33:02 INFO - PROCESS | 2010 | 1461659582458 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:02 INFO - PROCESS | 2010 | 1461659582637 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 01:33:02 INFO - PROCESS | 2010 | 1461659582817 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b0c000 == 95 [pid = 2010] [id = 272] 01:33:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16cb11fc00) [pid = 2010] [serial = 817] [outer = (nil)] 01:33:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16cb125000) [pid = 2010] [serial = 818] [outer = 0x7f16cb11fc00] 01:33:02 INFO - PROCESS | 2010 | 1461659582892 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16d852ec00) [pid = 2010] [serial = 819] [outer = 0x7f16cb11fc00] 01:33:04 INFO - PROCESS | 2010 | 1461659584237 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1835ms 01:33:04 INFO - PROCESS | 2010 | 1461659584284 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 2010 | 1461659584289 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 01:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:33:04 INFO - PROCESS | 2010 | 1461659584297 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 2010 | 1461659584301 Marionette TRACE conn4 <- [1,1062,null,{}] 01:33:04 INFO - PROCESS | 2010 | 1461659584309 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:04 INFO - PROCESS | 2010 | 1461659584478 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 01:33:04 INFO - PROCESS | 2010 | 1461659584660 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d769a000 == 96 [pid = 2010] [id = 273] 01:33:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16cbbde000) [pid = 2010] [serial = 820] [outer = (nil)] 01:33:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16d0b7c800) [pid = 2010] [serial = 821] [outer = 0x7f16cbbde000] 01:33:04 INFO - PROCESS | 2010 | 1461659584723 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16d6516400) [pid = 2010] [serial = 822] [outer = 0x7f16cbbde000] 01:33:05 INFO - PROCESS | 2010 | 1461659585736 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1480ms 01:33:05 INFO - PROCESS | 2010 | 1461659585778 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 2010 | 1461659585786 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 01:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:33:05 INFO - PROCESS | 2010 | 1461659585795 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 2010 | 1461659585799 Marionette TRACE conn4 <- [1,1066,null,{}] 01:33:05 INFO - PROCESS | 2010 | 1461659585804 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:05 INFO - PROCESS | 2010 | 1461659585957 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 01:33:06 INFO - PROCESS | 2010 | 1461659586226 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc584000 == 97 [pid = 2010] [id = 274] 01:33:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16cbbe7000) [pid = 2010] [serial = 823] [outer = (nil)] 01:33:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16d6525000) [pid = 2010] [serial = 824] [outer = 0x7f16cbbe7000] 01:33:06 INFO - PROCESS | 2010 | 1461659586363 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16d6866800) [pid = 2010] [serial = 825] [outer = 0x7f16cbbe7000] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16eea4bc00) [pid = 2010] [serial = 694] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16ee88e000) [pid = 2010] [serial = 691] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16ee56a400) [pid = 2010] [serial = 688] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16e8985000) [pid = 2010] [serial = 685] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16e15cf800) [pid = 2010] [serial = 679] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16e2276800) [pid = 2010] [serial = 682] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16e0717400) [pid = 2010] [serial = 722] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e01a0000 == 96 [pid = 2010] [id = 260] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe7f800 == 95 [pid = 2010] [id = 259] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc591800 == 94 [pid = 2010] [id = 258] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db979000 == 93 [pid = 2010] [id = 257] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8862800 == 92 [pid = 2010] [id = 256] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5d4000 == 91 [pid = 2010] [id = 255] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaed000 == 90 [pid = 2010] [id = 254] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f331f800 == 89 [pid = 2010] [id = 248] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3f10000 == 88 [pid = 2010] [id = 247] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f343e800 == 87 [pid = 2010] [id = 246] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee520000 == 86 [pid = 2010] [id = 245] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47b4000 == 85 [pid = 2010] [id = 244] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1473000 == 84 [pid = 2010] [id = 243] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda3e800 == 83 [pid = 2010] [id = 242] 01:33:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7692800 == 82 [pid = 2010] [id = 241] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16db3fe000) [pid = 2010] [serial = 707] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16d8adac00) [pid = 2010] [serial = 704] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16d9a23c00) [pid = 2010] [serial = 673] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16de56c000) [pid = 2010] [serial = 713] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16e061e400) [pid = 2010] [serial = 717] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16dc611800) [pid = 2010] [serial = 712] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16e008a800) [pid = 2010] [serial = 676] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16dddca000) [pid = 2010] [serial = 716] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16d8047000) [pid = 2010] [serial = 701] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16dc535800) [pid = 2010] [serial = 710] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d552b400) [pid = 2010] [serial = 455] [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.] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16d7c79000) [pid = 2010] [serial = 670] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16e1f73000) [pid = 2010] [serial = 668] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d65e3c00) [pid = 2010] [serial = 697] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d803d800) [pid = 2010] [serial = 703] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16e0712800) [pid = 2010] [serial = 720] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16e061e000) [pid = 2010] [serial = 719] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16d7c6e400) [pid = 2010] [serial = 700] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d7179800) [pid = 2010] [serial = 698] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16db2f2400) [pid = 2010] [serial = 706] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16dc2e8800) [pid = 2010] [serial = 709] [outer = (nil)] [url = about:blank] 01:33:07 INFO - PROCESS | 2010 | 1461659587128 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1386ms 01:33:07 INFO - PROCESS | 2010 | 1461659587190 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 2010 | 1461659587193 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 01:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:33:07 INFO - PROCESS | 2010 | 1461659587199 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 2010 | 1461659587204 Marionette TRACE conn4 <- [1,1070,null,{}] 01:33:07 INFO - PROCESS | 2010 | 1461659587218 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:07 INFO - PROCESS | 2010 | 1461659587372 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 01:33:07 INFO - PROCESS | 2010 | 1461659587384 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7692800 == 83 [pid = 2010] [id = 275] 01:33:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d71c9000) [pid = 2010] [serial = 826] [outer = (nil)] 01:33:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d803d000) [pid = 2010] [serial = 827] [outer = 0x7f16d71c9000] 01:33:07 INFO - PROCESS | 2010 | 1461659587448 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d8148000) [pid = 2010] [serial = 828] [outer = 0x7f16d71c9000] 01:33:08 INFO - PROCESS | 2010 | 1461659588243 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1084ms 01:33:08 INFO - PROCESS | 2010 | 1461659588291 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 01:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:33:08 INFO - PROCESS | 2010 | 1461659588295 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 01:33:08 INFO - PROCESS | 2010 | 1461659588301 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 2010 | 1461659588303 Marionette TRACE conn4 <- [1,1074,null,{}] 01:33:08 INFO - PROCESS | 2010 | 1461659588308 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:08 INFO - PROCESS | 2010 | 1461659588452 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 01:33:08 INFO - PROCESS | 2010 | 1461659588469 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db2cd000 == 84 [pid = 2010] [id = 276] 01:33:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d814c400) [pid = 2010] [serial = 829] [outer = (nil)] 01:33:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d853b000) [pid = 2010] [serial = 830] [outer = 0x7f16d814c400] 01:33:08 INFO - PROCESS | 2010 | 1461659588527 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d87cac00) [pid = 2010] [serial = 831] [outer = 0x7f16d814c400] 01:33:09 INFO - PROCESS | 2010 | 1461659589417 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1138ms 01:33:09 INFO - PROCESS | 2010 | 1461659589441 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 2010 | 1461659589445 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 01:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:33:09 INFO - PROCESS | 2010 | 1461659589451 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 2010 | 1461659589453 Marionette TRACE conn4 <- [1,1078,null,{}] 01:33:09 INFO - PROCESS | 2010 | 1461659589459 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:09 INFO - PROCESS | 2010 | 1461659589653 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 01:33:09 INFO - PROCESS | 2010 | 1461659589684 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc57b800 == 85 [pid = 2010] [id = 277] 01:33:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16d0494000) [pid = 2010] [serial = 832] [outer = (nil)] 01:33:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d8ad0400) [pid = 2010] [serial = 833] [outer = 0x7f16d0494000] 01:33:09 INFO - PROCESS | 2010 | 1461659589744 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16db28d400) [pid = 2010] [serial = 834] [outer = 0x7f16d0494000] 01:33:10 INFO - PROCESS | 2010 | 1461659590634 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1227ms 01:33:10 INFO - PROCESS | 2010 | 1461659590685 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 2010 | 1461659590688 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 01:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:33:10 INFO - PROCESS | 2010 | 1461659590694 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 2010 | 1461659590695 Marionette TRACE conn4 <- [1,1082,null,{}] 01:33:10 INFO - PROCESS | 2010 | 1461659590701 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:10 INFO - PROCESS | 2010 | 1461659590918 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 01:33:10 INFO - PROCESS | 2010 | 1461659590939 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd1d000 == 86 [pid = 2010] [id = 278] 01:33:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16d856e000) [pid = 2010] [serial = 835] [outer = (nil)] 01:33:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16dbfddc00) [pid = 2010] [serial = 836] [outer = 0x7f16d856e000] 01:33:11 INFO - PROCESS | 2010 | 1461659591000 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16dc535800) [pid = 2010] [serial = 837] [outer = 0x7f16d856e000] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d6869000) [pid = 2010] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d71ca000) [pid = 2010] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16d8148800) [pid = 2010] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16d5529400) [pid = 2010] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d552a400) [pid = 2010] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d8039800) [pid = 2010] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16cbbdac00) [pid = 2010] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:33:11 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16dc2e5400) [pid = 2010] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:33:12 INFO - PROCESS | 2010 | 1461659592082 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1432ms 01:33:12 INFO - PROCESS | 2010 | 1461659592126 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 2010 | 1461659592129 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 01:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:33:12 INFO - PROCESS | 2010 | 1461659592142 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 2010 | 1461659592144 Marionette TRACE conn4 <- [1,1086,null,{}] 01:33:12 INFO - PROCESS | 2010 | 1461659592149 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:12 INFO - PROCESS | 2010 | 1461659592285 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 01:33:12 INFO - PROCESS | 2010 | 1461659592300 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0265800 == 87 [pid = 2010] [id = 279] 01:33:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d71ca000) [pid = 2010] [serial = 838] [outer = (nil)] 01:33:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16dbfe2000) [pid = 2010] [serial = 839] [outer = 0x7f16d71ca000] 01:33:12 INFO - PROCESS | 2010 | 1461659592357 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16dda81800) [pid = 2010] [serial = 840] [outer = 0x7f16d71ca000] 01:33:13 INFO - PROCESS | 2010 | 1461659593096 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 979ms 01:33:13 INFO - PROCESS | 2010 | 1461659593122 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 2010 | 1461659593124 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 01:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:33:13 INFO - PROCESS | 2010 | 1461659593130 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 2010 | 1461659593132 Marionette TRACE conn4 <- [1,1090,null,{}] 01:33:13 INFO - PROCESS | 2010 | 1461659593137 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:13 INFO - PROCESS | 2010 | 1461659593335 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 01:33:13 INFO - PROCESS | 2010 | 1461659593352 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6f800 == 88 [pid = 2010] [id = 280] 01:33:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d8039800) [pid = 2010] [serial = 841] [outer = (nil)] 01:33:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16dda7ec00) [pid = 2010] [serial = 842] [outer = 0x7f16d8039800] 01:33:13 INFO - PROCESS | 2010 | 1461659593410 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16dfcca800) [pid = 2010] [serial = 843] [outer = 0x7f16d8039800] 01:33:14 INFO - PROCESS | 2010 | 1461659594429 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 01:33:14 INFO - PROCESS | 2010 | 1461659594464 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 2010 | 1461659594469 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 01:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:33:14 INFO - PROCESS | 2010 | 1461659594479 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 2010 | 1461659594482 Marionette TRACE conn4 <- [1,1094,null,{}] 01:33:14 INFO - PROCESS | 2010 | 1461659594491 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:14 INFO - PROCESS | 2010 | 1461659594731 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 01:33:14 INFO - PROCESS | 2010 | 1461659594860 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d03d3800 == 89 [pid = 2010] [id = 281] 01:33:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16ce345800) [pid = 2010] [serial = 844] [outer = (nil)] 01:33:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16d5527c00) [pid = 2010] [serial = 845] [outer = 0x7f16ce345800] 01:33:14 INFO - PROCESS | 2010 | 1461659594934 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d651d400) [pid = 2010] [serial = 846] [outer = 0x7f16ce345800] 01:33:15 INFO - PROCESS | 2010 | 1461659595843 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1383ms 01:33:15 INFO - PROCESS | 2010 | 1461659595862 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 2010 | 1461659595870 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 01:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:33:15 INFO - PROCESS | 2010 | 1461659595879 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 2010 | 1461659595882 Marionette TRACE conn4 <- [1,1098,null,{}] 01:33:15 INFO - PROCESS | 2010 | 1461659595888 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:16 INFO - PROCESS | 2010 | 1461659596049 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 01:33:16 INFO - PROCESS | 2010 | 1461659596235 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc018800 == 90 [pid = 2010] [id = 282] 01:33:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16d7170400) [pid = 2010] [serial = 847] [outer = (nil)] 01:33:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16d7c6e400) [pid = 2010] [serial = 848] [outer = 0x7f16d7170400] 01:33:16 INFO - PROCESS | 2010 | 1461659596307 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d852d800) [pid = 2010] [serial = 849] [outer = 0x7f16d7170400] 01:33:17 INFO - PROCESS | 2010 | 1461659597163 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1333ms 01:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:33:17 INFO - PROCESS | 2010 | 1461659597213 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 2010 | 1461659597216 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 01:33:17 INFO - PROCESS | 2010 | 1461659597222 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 2010 | 1461659597228 Marionette TRACE conn4 <- [1,1102,null,{}] 01:33:17 INFO - PROCESS | 2010 | 1461659597243 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:17 INFO - PROCESS | 2010 | 1461659597417 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 01:33:17 INFO - PROCESS | 2010 | 1461659597595 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e47a6000 == 91 [pid = 2010] [id = 283] 01:33:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16db292000) [pid = 2010] [serial = 850] [outer = (nil)] 01:33:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16dbf36000) [pid = 2010] [serial = 851] [outer = 0x7f16db292000] 01:33:17 INFO - PROCESS | 2010 | 1461659597669 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16dbf3f400) [pid = 2010] [serial = 852] [outer = 0x7f16db292000] 01:33:18 INFO - PROCESS | 2010 | 1461659598512 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1334ms 01:33:18 INFO - PROCESS | 2010 | 1461659598555 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 2010 | 1461659598558 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 01:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:33:18 INFO - PROCESS | 2010 | 1461659598564 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 2010 | 1461659598566 Marionette TRACE conn4 <- [1,1106,null,{}] 01:33:18 INFO - PROCESS | 2010 | 1461659598572 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:18 INFO - PROCESS | 2010 | 1461659598735 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 01:33:18 INFO - PROCESS | 2010 | 1461659598916 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1637000 == 92 [pid = 2010] [id = 284] 01:33:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16db294400) [pid = 2010] [serial = 853] [outer = (nil)] 01:33:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16dec63800) [pid = 2010] [serial = 854] [outer = 0x7f16db294400] 01:33:18 INFO - PROCESS | 2010 | 1461659598985 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16e0094c00) [pid = 2010] [serial = 855] [outer = 0x7f16db294400] 01:33:19 INFO - PROCESS | 2010 | 1461659599838 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1332ms 01:33:19 INFO - PROCESS | 2010 | 1461659599897 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 2010 | 1461659599901 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 01:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:33:19 INFO - PROCESS | 2010 | 1461659599906 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 2010 | 1461659599908 Marionette TRACE conn4 <- [1,1110,null,{}] 01:33:19 INFO - PROCESS | 2010 | 1461659599914 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:20 INFO - PROCESS | 2010 | 1461659600073 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 01:33:20 INFO - PROCESS | 2010 | 1461659600261 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ace000 == 93 [pid = 2010] [id = 285] 01:33:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16dc5b2400) [pid = 2010] [serial = 856] [outer = (nil)] 01:33:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16e04bdc00) [pid = 2010] [serial = 857] [outer = 0x7f16dc5b2400] 01:33:20 INFO - PROCESS | 2010 | 1461659600338 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16e0e1f400) [pid = 2010] [serial = 858] [outer = 0x7f16dc5b2400] 01:33:21 INFO - PROCESS | 2010 | 1461659601159 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1283ms 01:33:21 INFO - PROCESS | 2010 | 1461659601195 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 2010 | 1461659601197 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 01:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:33:21 INFO - PROCESS | 2010 | 1461659601206 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 2010 | 1461659601208 Marionette TRACE conn4 <- [1,1114,null,{}] 01:33:21 INFO - PROCESS | 2010 | 1461659601213 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:21 INFO - PROCESS | 2010 | 1461659601391 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 01:33:21 INFO - PROCESS | 2010 | 1461659601574 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa06800 == 94 [pid = 2010] [id = 286] 01:33:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16e0719000) [pid = 2010] [serial = 859] [outer = (nil)] 01:33:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16e4c18800) [pid = 2010] [serial = 860] [outer = 0x7f16e0719000] 01:33:21 INFO - PROCESS | 2010 | 1461659601648 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16eea42c00) [pid = 2010] [serial = 861] [outer = 0x7f16e0719000] 01:33:22 INFO - PROCESS | 2010 | 1461659602490 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1336ms 01:33:22 INFO - PROCESS | 2010 | 1461659602543 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 2010 | 1461659602546 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 01:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:33:22 INFO - PROCESS | 2010 | 1461659602551 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 2010 | 1461659602554 Marionette TRACE conn4 <- [1,1118,null,{}] 01:33:22 INFO - PROCESS | 2010 | 1461659602559 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:22 INFO - PROCESS | 2010 | 1461659602715 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 01:33:22 INFO - PROCESS | 2010 | 1461659602896 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa20000 == 95 [pid = 2010] [id = 287] 01:33:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16e0faa000) [pid = 2010] [serial = 862] [outer = (nil)] 01:33:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16eecf5400) [pid = 2010] [serial = 863] [outer = 0x7f16e0faa000] 01:33:22 INFO - PROCESS | 2010 | 1461659602967 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16efc33000) [pid = 2010] [serial = 864] [outer = 0x7f16e0faa000] 01:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1277ms 01:33:23 INFO - PROCESS | 2010 | 1461659603820 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:33:23 INFO - PROCESS | 2010 | 1461659603831 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 2010 | 1461659603834 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 01:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:33:23 INFO - PROCESS | 2010 | 1461659603840 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 2010 | 1461659603847 Marionette TRACE conn4 <- [1,1122,null,{}] 01:33:23 INFO - PROCESS | 2010 | 1461659603855 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:24 INFO - PROCESS | 2010 | 1461659604024 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 01:33:24 INFO - PROCESS | 2010 | 1461659604207 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7855800 == 96 [pid = 2010] [id = 288] 01:33:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16cc59e400) [pid = 2010] [serial = 865] [outer = (nil)] 01:33:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16cc5a6000) [pid = 2010] [serial = 866] [outer = 0x7f16cc59e400] 01:33:24 INFO - PROCESS | 2010 | 1461659604281 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16cc5ab400) [pid = 2010] [serial = 867] [outer = 0x7f16cc59e400] 01:33:25 INFO - PROCESS | 2010 | 1461659605099 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1291ms 01:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:33:25 INFO - PROCESS | 2010 | 1461659605132 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 2010 | 1461659605135 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 01:33:25 INFO - PROCESS | 2010 | 1461659605141 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 2010 | 1461659605144 Marionette TRACE conn4 <- [1,1126,null,{}] 01:33:25 INFO - PROCESS | 2010 | 1461659605149 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:25 INFO - PROCESS | 2010 | 1461659605309 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 01:33:25 INFO - PROCESS | 2010 | 1461659605509 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfb54000 == 97 [pid = 2010] [id = 289] 01:33:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16cc59fc00) [pid = 2010] [serial = 868] [outer = (nil)] 01:33:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16e1f8f800) [pid = 2010] [serial = 869] [outer = 0x7f16cc59fc00] 01:33:25 INFO - PROCESS | 2010 | 1461659605582 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16efc39c00) [pid = 2010] [serial = 870] [outer = 0x7f16cc59fc00] 01:33:26 INFO - PROCESS | 2010 | 1461659606442 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1341ms 01:33:26 INFO - PROCESS | 2010 | 1461659606481 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 2010 | 1461659606484 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 01:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:33:26 INFO - PROCESS | 2010 | 1461659606492 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 2010 | 1461659606496 Marionette TRACE conn4 <- [1,1130,null,{}] 01:33:26 INFO - PROCESS | 2010 | 1461659606501 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:26 INFO - PROCESS | 2010 | 1461659606660 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 01:33:26 INFO - PROCESS | 2010 | 1461659606843 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f6867000 == 98 [pid = 2010] [id = 290] 01:33:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16c97e7800) [pid = 2010] [serial = 871] [outer = (nil)] 01:33:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16c97f0000) [pid = 2010] [serial = 872] [outer = 0x7f16c97e7800] 01:33:26 INFO - PROCESS | 2010 | 1461659606915 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16c97f4800) [pid = 2010] [serial = 873] [outer = 0x7f16c97e7800] 01:33:27 INFO - PROCESS | 2010 | 1461659607793 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1331ms 01:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:33:27 INFO - PROCESS | 2010 | 1461659607822 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 2010 | 1461659607826 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 01:33:27 INFO - PROCESS | 2010 | 1461659607832 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 2010 | 1461659607836 Marionette TRACE conn4 <- [1,1134,null,{}] 01:33:27 INFO - PROCESS | 2010 | 1461659607841 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:28 INFO - PROCESS | 2010 | 1461659608026 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 01:33:28 INFO - PROCESS | 2010 | 1461659608214 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca9f1800 == 99 [pid = 2010] [id = 291] 01:33:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16c97eb000) [pid = 2010] [serial = 874] [outer = (nil)] 01:33:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16ccfdc400) [pid = 2010] [serial = 875] [outer = 0x7f16c97eb000] 01:33:28 INFO - PROCESS | 2010 | 1461659608292 Marionette DEBUG loaded listener.js 01:33:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16ccfe5000) [pid = 2010] [serial = 876] [outer = 0x7f16c97eb000] 01:33:29 INFO - PROCESS | 2010 | 1461659609296 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1530ms 01:33:29 INFO - PROCESS | 2010 | 1461659609362 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 2010 | 1461659609365 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 01:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:33:29 INFO - PROCESS | 2010 | 1461659609371 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 2010 | 1461659609373 Marionette TRACE conn4 <- [1,1138,null,{}] 01:33:29 INFO - PROCESS | 2010 | 1461659609379 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:29 INFO - PROCESS | 2010 | 1461659609547 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 01:33:29 INFO - PROCESS | 2010 | 1461659609727 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9631800 == 100 [pid = 2010] [id = 292] 01:33:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16ccfd6800) [pid = 2010] [serial = 877] [outer = (nil)] 01:33:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16dbdc0800) [pid = 2010] [serial = 878] [outer = 0x7f16ccfd6800] 01:33:29 INFO - PROCESS | 2010 | 1461659609798 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16dbdc6800) [pid = 2010] [serial = 879] [outer = 0x7f16ccfd6800] 01:33:30 INFO - PROCESS | 2010 | 1461659610819 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1490ms 01:33:30 INFO - PROCESS | 2010 | 1461659610862 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 2010 | 1461659610865 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 01:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:33:30 INFO - PROCESS | 2010 | 1461659610871 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 2010 | 1461659610873 Marionette TRACE conn4 <- [1,1142,null,{}] 01:33:30 INFO - PROCESS | 2010 | 1461659610887 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:31 INFO - PROCESS | 2010 | 1461659611121 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 01:33:31 INFO - PROCESS | 2010 | 1461659611305 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbc2a800 == 101 [pid = 2010] [id = 293] 01:33:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16ccfe5c00) [pid = 2010] [serial = 880] [outer = (nil)] 01:33:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16dbfe5400) [pid = 2010] [serial = 881] [outer = 0x7f16ccfe5c00] 01:33:31 INFO - PROCESS | 2010 | 1461659611375 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16f320cc00) [pid = 2010] [serial = 882] [outer = 0x7f16ccfe5c00] 01:33:32 INFO - PROCESS | 2010 | 1461659612257 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1435ms 01:33:32 INFO - PROCESS | 2010 | 1461659612307 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 2010 | 1461659612310 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 01:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:33:32 INFO - PROCESS | 2010 | 1461659612316 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 2010 | 1461659612318 Marionette TRACE conn4 <- [1,1146,null,{}] 01:33:32 INFO - PROCESS | 2010 | 1461659612323 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:32 INFO - PROCESS | 2010 | 1461659612572 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 01:33:32 INFO - PROCESS | 2010 | 1461659612756 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc20e800 == 102 [pid = 2010] [id = 294] 01:33:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16cc262400) [pid = 2010] [serial = 883] [outer = (nil)] 01:33:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16cc26ac00) [pid = 2010] [serial = 884] [outer = 0x7f16cc262400] 01:33:32 INFO - PROCESS | 2010 | 1461659612830 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16cc26f400) [pid = 2010] [serial = 885] [outer = 0x7f16cc262400] 01:33:33 INFO - PROCESS | 2010 | 1461659613773 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1532ms 01:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:33:33 INFO - PROCESS | 2010 | 1461659613849 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 2010 | 1461659613851 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 01:33:33 INFO - PROCESS | 2010 | 1461659613857 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 2010 | 1461659613860 Marionette TRACE conn4 <- [1,1150,null,{}] 01:33:33 INFO - PROCESS | 2010 | 1461659613865 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:34 INFO - PROCESS | 2010 | 1461659614079 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 01:33:34 INFO - PROCESS | 2010 | 1461659614626 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cbbaf000 == 103 [pid = 2010] [id = 295] 01:33:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16c97f4400) [pid = 2010] [serial = 886] [outer = (nil)] 01:33:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16cb11bc00) [pid = 2010] [serial = 887] [outer = 0x7f16c97f4400] 01:33:34 INFO - PROCESS | 2010 | 1461659614740 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16cba84c00) [pid = 2010] [serial = 888] [outer = 0x7f16c97f4400] 01:33:35 INFO - PROCESS | 2010 | 1461659615652 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1840ms 01:33:35 INFO - PROCESS | 2010 | 1461659615702 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 2010 | 1461659615707 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 01:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:33:35 INFO - PROCESS | 2010 | 1461659615725 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 2010 | 1461659615730 Marionette TRACE conn4 <- [1,1154,null,{}] 01:33:35 INFO - PROCESS | 2010 | 1461659615743 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:36 INFO - PROCESS | 2010 | 1461659616012 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 01:33:36 INFO - PROCESS | 2010 | 1461659616249 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc36e000 == 104 [pid = 2010] [id = 296] 01:33:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16ce348400) [pid = 2010] [serial = 889] [outer = (nil)] 01:33:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16ce351000) [pid = 2010] [serial = 890] [outer = 0x7f16ce348400] 01:33:36 INFO - PROCESS | 2010 | 1461659616332 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16d533f400) [pid = 2010] [serial = 891] [outer = 0x7f16ce348400] 01:33:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5d6000 == 103 [pid = 2010] [id = 231] 01:33:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f80b0000 == 102 [pid = 2010] [id = 230] 01:33:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3449800 == 101 [pid = 2010] [id = 226] 01:33:36 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f68e7800 == 100 [pid = 2010] [id = 229] 01:33:36 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16cba82800) [pid = 2010] [serial = 758] [outer = (nil)] [url = about:blank] 01:33:36 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16e0e24000) [pid = 2010] [serial = 785] [outer = (nil)] [url = about:blank] 01:33:36 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16f3a6b800) [pid = 2010] [serial = 755] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f164a800 == 99 [pid = 2010] [id = 225] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3f15800 == 98 [pid = 2010] [id = 228] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3c38000 == 97 [pid = 2010] [id = 227] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0265800 == 96 [pid = 2010] [id = 279] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd1d000 == 95 [pid = 2010] [id = 278] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc57b800 == 94 [pid = 2010] [id = 277] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db2cd000 == 93 [pid = 2010] [id = 276] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7692800 == 92 [pid = 2010] [id = 275] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc584000 == 91 [pid = 2010] [id = 274] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d769a000 == 90 [pid = 2010] [id = 273] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc009000 == 89 [pid = 2010] [id = 267] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3acc000 == 88 [pid = 2010] [id = 266] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16efc19800 == 87 [pid = 2010] [id = 265] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47bb000 == 86 [pid = 2010] [id = 264] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc58d800 == 85 [pid = 2010] [id = 263] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7572800 == 84 [pid = 2010] [id = 262] 01:33:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e111d800 == 83 [pid = 2010] [id = 261] 01:33:37 INFO - PROCESS | 2010 | 1461659617246 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16d6458c00) [pid = 2010] [serial = 765] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16d686f800) [pid = 2010] [serial = 752] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16d049a400) [pid = 2010] [serial = 764] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16dbfd9c00) [pid = 2010] [serial = 776] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16d71c0c00) [pid = 2010] [serial = 761] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16dbf34800) [pid = 2010] [serial = 773] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16d9a28c00) [pid = 2010] [serial = 728] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16ed90c400) [pid = 2010] [serial = 740] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16efc32c00) [pid = 2010] [serial = 746] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16dddcc000) [pid = 2010] [serial = 779] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16ef6a6000) [pid = 2010] [serial = 743] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16e0716400) [pid = 2010] [serial = 737] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16e061b800) [pid = 2010] [serial = 780] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16d7d7a800) [pid = 2010] [serial = 725] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16d7f11000) [pid = 2010] [serial = 768] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16df935800) [pid = 2010] [serial = 731] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16dbf3b000) [pid = 2010] [serial = 774] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16e15d8400) [pid = 2010] [serial = 734] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d7626400) [pid = 2010] [serial = 767] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16dc2edc00) [pid = 2010] [serial = 777] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16e0fa6c00) [pid = 2010] [serial = 723] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16e0710c00) [pid = 2010] [serial = 783] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16f1b3bc00) [pid = 2010] [serial = 749] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16d8ad4c00) [pid = 2010] [serial = 770] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16db2ea000) [pid = 2010] [serial = 771] [outer = (nil)] [url = about:blank] 01:33:37 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16dc2f0c00) [pid = 2010] [serial = 782] [outer = (nil)] [url = about:blank] 01:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1603ms 01:33:37 INFO - PROCESS | 2010 | 1461659617325 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 2010 | 1461659617330 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 01:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:33:37 INFO - PROCESS | 2010 | 1461659617337 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 2010 | 1461659617339 Marionette TRACE conn4 <- [1,1158,null,{}] 01:33:37 INFO - PROCESS | 2010 | 1461659617344 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:37 INFO - PROCESS | 2010 | 1461659617501 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 01:33:37 INFO - PROCESS | 2010 | 1461659617736 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfb55000 == 84 [pid = 2010] [id = 297] 01:33:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16d6519c00) [pid = 2010] [serial = 892] [outer = (nil)] 01:33:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16d6522c00) [pid = 2010] [serial = 893] [outer = 0x7f16d6519c00] 01:33:37 INFO - PROCESS | 2010 | 1461659617800 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16d686c400) [pid = 2010] [serial = 894] [outer = 0x7f16d6519c00] 01:33:38 INFO - PROCESS | 2010 | 1461659618479 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1186ms 01:33:38 INFO - PROCESS | 2010 | 1461659618525 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 2010 | 1461659618528 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 01:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:33:38 INFO - PROCESS | 2010 | 1461659618544 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 2010 | 1461659618552 Marionette TRACE conn4 <- [1,1162,null,{}] 01:33:38 INFO - PROCESS | 2010 | 1461659618559 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:38 INFO - PROCESS | 2010 | 1461659618735 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 01:33:38 INFO - PROCESS | 2010 | 1461659618747 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d757d800 == 85 [pid = 2010] [id = 298] 01:33:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16d71cd800) [pid = 2010] [serial = 895] [outer = (nil)] 01:33:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16d8144400) [pid = 2010] [serial = 896] [outer = 0x7f16d71cd800] 01:33:38 INFO - PROCESS | 2010 | 1461659618806 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16d8533c00) [pid = 2010] [serial = 897] [outer = 0x7f16d71cd800] 01:33:39 INFO - PROCESS | 2010 | 1461659619676 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1200ms 01:33:39 INFO - PROCESS | 2010 | 1461659619739 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 2010 | 1461659619743 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 01:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:33:39 INFO - PROCESS | 2010 | 1461659619749 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 2010 | 1461659619751 Marionette TRACE conn4 <- [1,1166,null,{}] 01:33:39 INFO - PROCESS | 2010 | 1461659619759 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:39 INFO - PROCESS | 2010 | 1461659619964 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 01:33:39 INFO - PROCESS | 2010 | 1461659619990 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8cce800 == 86 [pid = 2010] [id = 299] 01:33:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16d7177c00) [pid = 2010] [serial = 898] [outer = (nil)] 01:33:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16d87c2400) [pid = 2010] [serial = 899] [outer = 0x7f16d7177c00] 01:33:40 INFO - PROCESS | 2010 | 1461659620055 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16db290c00) [pid = 2010] [serial = 900] [outer = 0x7f16d7177c00] 01:33:40 INFO - PROCESS | 2010 | 1461659620879 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1186ms 01:33:40 INFO - PROCESS | 2010 | 1461659620936 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 2010 | 1461659620940 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 01:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:33:40 INFO - PROCESS | 2010 | 1461659620945 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 2010 | 1461659620947 Marionette TRACE conn4 <- [1,1170,null,{}] 01:33:40 INFO - PROCESS | 2010 | 1461659620961 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:41 INFO - PROCESS | 2010 | 1461659621160 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 01:33:41 INFO - PROCESS | 2010 | 1461659621186 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbc2c000 == 87 [pid = 2010] [id = 300] 01:33:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16db3fc000) [pid = 2010] [serial = 901] [outer = (nil)] 01:33:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16dbdc7c00) [pid = 2010] [serial = 902] [outer = 0x7f16db3fc000] 01:33:41 INFO - PROCESS | 2010 | 1461659621256 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16dbfe1800) [pid = 2010] [serial = 903] [outer = 0x7f16db3fc000] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16d0494000) [pid = 2010] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16d856e000) [pid = 2010] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16cbbe7000) [pid = 2010] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16cbbde000) [pid = 2010] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d71c9000) [pid = 2010] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16d814c400) [pid = 2010] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:33:41 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16d71ca000) [pid = 2010] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:33:42 INFO - PROCESS | 2010 | 1461659622323 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1392ms 01:33:42 INFO - PROCESS | 2010 | 1461659622338 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 2010 | 1461659622341 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 01:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:33:42 INFO - PROCESS | 2010 | 1461659622347 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 2010 | 1461659622349 Marionette TRACE conn4 <- [1,1174,null,{}] 01:33:42 INFO - PROCESS | 2010 | 1461659622354 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:42 INFO - PROCESS | 2010 | 1461659622523 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 01:33:42 INFO - PROCESS | 2010 | 1461659622682 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d6000 == 88 [pid = 2010] [id = 301] 01:33:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16d814c400) [pid = 2010] [serial = 904] [outer = (nil)] 01:33:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16dc53bc00) [pid = 2010] [serial = 905] [outer = 0x7f16d814c400] 01:33:42 INFO - PROCESS | 2010 | 1461659622743 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16e0624400) [pid = 2010] [serial = 906] [outer = 0x7f16d814c400] 01:33:43 INFO - PROCESS | 2010 | 1461659623395 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 2010 | 1461659623434 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 01:33:43 INFO - PROCESS | 2010 | 1461659623441 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 2010 | 1461659623444 Marionette TRACE conn4 <- [1,1178,null,{}] 01:33:43 INFO - PROCESS | 2010 | 1461659623449 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:43 INFO - PROCESS | 2010 | 1461659623676 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 01:33:43 INFO - PROCESS | 2010 | 1461659623695 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df45d000 == 89 [pid = 2010] [id = 302] 01:33:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16cc26c800) [pid = 2010] [serial = 907] [outer = (nil)] 01:33:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16e0710c00) [pid = 2010] [serial = 908] [outer = 0x7f16cc26c800] 01:33:43 INFO - PROCESS | 2010 | 1461659623754 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16e2447000) [pid = 2010] [serial = 909] [outer = 0x7f16cc26c800] 01:33:44 INFO - PROCESS | 2010 | 1461659624856 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 2010 | 1461659624929 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 01:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:33:44 INFO - PROCESS | 2010 | 1461659624954 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - PROCESS | 2010 | 1461659624957 Marionette TRACE conn4 <- [1,1182,null,{}] 01:33:44 INFO - PROCESS | 2010 | 1461659624970 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:45 INFO - PROCESS | 2010 | 1461659625177 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 01:33:45 INFO - PROCESS | 2010 | 1461659625423 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaed000 == 90 [pid = 2010] [id = 303] 01:33:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16ccfd9800) [pid = 2010] [serial = 910] [outer = (nil)] 01:33:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16ce349800) [pid = 2010] [serial = 911] [outer = 0x7f16ccfd9800] 01:33:45 INFO - PROCESS | 2010 | 1461659625521 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16d552f800) [pid = 2010] [serial = 912] [outer = 0x7f16ccfd9800] 01:33:46 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:46 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:33:46 INFO - PROCESS | 2010 | 1461659626402 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 2010 | 1461659626461 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 01:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:33:46 INFO - PROCESS | 2010 | 1461659626472 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 2010 | 1461659626476 Marionette TRACE conn4 <- [1,1186,null,{}] 01:33:46 INFO - PROCESS | 2010 | 1461659626484 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:46 INFO - PROCESS | 2010 | 1461659626669 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 01:33:46 INFO - PROCESS | 2010 | 1461659626853 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1c7800 == 91 [pid = 2010] [id = 304] 01:33:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16d651c800) [pid = 2010] [serial = 913] [outer = (nil)] 01:33:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16d7c6c000) [pid = 2010] [serial = 914] [outer = 0x7f16d651c800] 01:33:47 INFO - PROCESS | 2010 | 1461659627009 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16d853a800) [pid = 2010] [serial = 915] [outer = 0x7f16d651c800] 01:33:47 INFO - PROCESS | 2010 | 1461659627834 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 2010 | 1461659627909 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 01:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:33:47 INFO - PROCESS | 2010 | 1461659627916 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 2010 | 1461659627921 Marionette TRACE conn4 <- [1,1190,null,{}] 01:33:47 INFO - PROCESS | 2010 | 1461659627937 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:48 INFO - PROCESS | 2010 | 1461659628161 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 01:33:48 INFO - PROCESS | 2010 | 1461659628387 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1965800 == 92 [pid = 2010] [id = 305] 01:33:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16dbdc2000) [pid = 2010] [serial = 916] [outer = (nil)] 01:33:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16dc2ec400) [pid = 2010] [serial = 917] [outer = 0x7f16dbdc2000] 01:33:48 INFO - PROCESS | 2010 | 1461659628511 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16dfdd9800) [pid = 2010] [serial = 918] [outer = 0x7f16dbdc2000] 01:33:49 INFO - PROCESS | 2010 | 1461659629408 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 2010 | 1461659629462 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 01:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:33:49 INFO - PROCESS | 2010 | 1461659629469 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 2010 | 1461659629472 Marionette TRACE conn4 <- [1,1194,null,{}] 01:33:49 INFO - PROCESS | 2010 | 1461659629478 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:49 INFO - PROCESS | 2010 | 1461659629648 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 01:33:49 INFO - PROCESS | 2010 | 1461659629836 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eecb6800 == 93 [pid = 2010] [id = 306] 01:33:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16dbdc7400) [pid = 2010] [serial = 919] [outer = (nil)] 01:33:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16ed906000) [pid = 2010] [serial = 920] [outer = 0x7f16dbdc7400] 01:33:49 INFO - PROCESS | 2010 | 1461659629909 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16ee7b3400) [pid = 2010] [serial = 921] [outer = 0x7f16dbdc7400] 01:33:50 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:50 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:50 INFO - PROCESS | 2010 | 1461659630763 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:33:50 INFO - PROCESS | 2010 | 1461659630805 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 01:33:50 INFO - PROCESS | 2010 | 1461659630811 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 2010 | 1461659630815 Marionette TRACE conn4 <- [1,1198,null,{}] 01:33:50 INFO - PROCESS | 2010 | 1461659630820 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:50 INFO - PROCESS | 2010 | 1461659630989 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 01:33:51 INFO - PROCESS | 2010 | 1461659631187 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3aca800 == 94 [pid = 2010] [id = 307] 01:33:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16cbb50400) [pid = 2010] [serial = 922] [outer = (nil)] 01:33:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16cbb59c00) [pid = 2010] [serial = 923] [outer = 0x7f16cbb50400] 01:33:51 INFO - PROCESS | 2010 | 1461659631255 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16d716e800) [pid = 2010] [serial = 924] [outer = 0x7f16cbb50400] 01:33:52 INFO - PROCESS | 2010 | 1461659632151 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1380ms 01:33:52 INFO - PROCESS | 2010 | 1461659632191 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 2010 | 1461659632194 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 01:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:33:52 INFO - PROCESS | 2010 | 1461659632200 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 2010 | 1461659632203 Marionette TRACE conn4 <- [1,1202,null,{}] 01:33:52 INFO - PROCESS | 2010 | 1461659632209 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:52 INFO - PROCESS | 2010 | 1461659632409 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 01:33:52 INFO - PROCESS | 2010 | 1461659632597 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6573000 == 95 [pid = 2010] [id = 308] 01:33:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16cbb5dc00) [pid = 2010] [serial = 925] [outer = (nil)] 01:33:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16efc32400) [pid = 2010] [serial = 926] [outer = 0x7f16cbb5dc00] 01:33:52 INFO - PROCESS | 2010 | 1461659632668 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16f3aa4000) [pid = 2010] [serial = 927] [outer = 0x7f16cbb5dc00] 01:33:53 INFO - PROCESS | 2010 | 1461659633554 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:33:53 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 01:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1427ms 01:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:33:53 INFO - PROCESS | 2010 | 1461659633629 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 2010 | 1461659633632 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 01:33:53 INFO - PROCESS | 2010 | 1461659633638 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 2010 | 1461659633641 Marionette TRACE conn4 <- [1,1206,null,{}] 01:33:53 INFO - PROCESS | 2010 | 1461659633646 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:53 INFO - PROCESS | 2010 | 1461659633868 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 01:33:54 INFO - PROCESS | 2010 | 1461659634064 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ea0800 == 96 [pid = 2010] [id = 309] 01:33:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16ccdcdc00) [pid = 2010] [serial = 928] [outer = (nil)] 01:33:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16ccdd3c00) [pid = 2010] [serial = 929] [outer = 0x7f16ccdcdc00] 01:33:54 INFO - PROCESS | 2010 | 1461659634135 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16ccdd8000) [pid = 2010] [serial = 930] [outer = 0x7f16ccdcdc00] 01:33:55 INFO - PROCESS | 2010 | 1461659635003 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:33:55 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 01:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1437ms 01:33:55 INFO - PROCESS | 2010 | 1461659635075 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 2010 | 1461659635079 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 01:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:33:55 INFO - PROCESS | 2010 | 1461659635085 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 2010 | 1461659635087 Marionette TRACE conn4 <- [1,1210,null,{}] 01:33:55 INFO - PROCESS | 2010 | 1461659635093 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:55 INFO - PROCESS | 2010 | 1461659635296 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 01:33:55 INFO - PROCESS | 2010 | 1461659635499 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc15b000 == 97 [pid = 2010] [id = 310] 01:33:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 237 (0x7f16c9602400) [pid = 2010] [serial = 931] [outer = (nil)] 01:33:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 238 (0x7f16c960b800) [pid = 2010] [serial = 932] [outer = 0x7f16c9602400] 01:33:55 INFO - PROCESS | 2010 | 1461659635613 Marionette DEBUG loaded listener.js 01:33:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 239 (0x7f16c9610400) [pid = 2010] [serial = 933] [outer = 0x7f16c9602400] 01:33:56 INFO - PROCESS | 2010 | 1461659636466 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1428ms 01:33:56 INFO - PROCESS | 2010 | 1461659636514 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 01:33:56 INFO - PROCESS | 2010 | 1461659636518 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 01:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:33:56 INFO - PROCESS | 2010 | 1461659636523 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 2010 | 1461659636526 Marionette TRACE conn4 <- [1,1214,null,{}] 01:33:56 INFO - PROCESS | 2010 | 1461659636531 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:56 INFO - PROCESS | 2010 | 1461659636707 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 01:33:56 INFO - PROCESS | 2010 | 1461659636900 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbaa2800 == 98 [pid = 2010] [id = 311] 01:33:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 240 (0x7f16c9605800) [pid = 2010] [serial = 934] [outer = (nil)] 01:33:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 241 (0x7f16ccdd9000) [pid = 2010] [serial = 935] [outer = 0x7f16c9605800] 01:33:56 INFO - PROCESS | 2010 | 1461659636977 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 242 (0x7f16d0355c00) [pid = 2010] [serial = 936] [outer = 0x7f16c9605800] 01:33:57 INFO - PROCESS | 2010 | 1461659637848 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1382ms 01:33:57 INFO - PROCESS | 2010 | 1461659637907 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 2010 | 1461659637910 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 01:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:33:57 INFO - PROCESS | 2010 | 1461659637916 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 2010 | 1461659637918 Marionette TRACE conn4 <- [1,1218,null,{}] 01:33:57 INFO - PROCESS | 2010 | 1461659637923 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:58 INFO - PROCESS | 2010 | 1461659638123 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 01:33:58 INFO - PROCESS | 2010 | 1461659638313 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7fe6800 == 99 [pid = 2010] [id = 312] 01:33:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 243 (0x7f16c7cde800) [pid = 2010] [serial = 937] [outer = (nil)] 01:33:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16c7ce7400) [pid = 2010] [serial = 938] [outer = 0x7f16c7cde800] 01:33:58 INFO - PROCESS | 2010 | 1461659638382 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16c7cec000) [pid = 2010] [serial = 939] [outer = 0x7f16c7cde800] 01:33:59 INFO - PROCESS | 2010 | 1461659639323 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1934ms 01:33:59 INFO - PROCESS | 2010 | 1461659639933 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 2010 | 1461659639940 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 01:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:33:59 INFO - PROCESS | 2010 | 1461659639962 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 2010 | 1461659639966 Marionette TRACE conn4 <- [1,1222,null,{}] 01:33:59 INFO - PROCESS | 2010 | 1461659639974 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:00 INFO - PROCESS | 2010 | 1461659640159 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 01:34:00 INFO - PROCESS | 2010 | 1461659640361 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa04000 == 100 [pid = 2010] [id = 313] 01:34:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16c7db2800) [pid = 2010] [serial = 940] [outer = (nil)] 01:34:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16c7db9400) [pid = 2010] [serial = 941] [outer = 0x7f16c7db2800] 01:34:00 INFO - PROCESS | 2010 | 1461659640428 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16c97ec400) [pid = 2010] [serial = 942] [outer = 0x7f16c7db2800] 01:34:01 INFO - PROCESS | 2010 | 1461659641434 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:34:01 INFO - PROCESS | 2010 | 1461659641503 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 01:34:01 INFO - PROCESS | 2010 | 1461659641517 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 2010 | 1461659641521 Marionette TRACE conn4 <- [1,1226,null,{}] 01:34:01 INFO - PROCESS | 2010 | 1461659641526 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:01 INFO - PROCESS | 2010 | 1461659641724 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 01:34:01 INFO - PROCESS | 2010 | 1461659641956 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafd7800 == 101 [pid = 2010] [id = 314] 01:34:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16cbb5b000) [pid = 2010] [serial = 943] [outer = (nil)] 01:34:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16cc262c00) [pid = 2010] [serial = 944] [outer = 0x7f16cbb5b000] 01:34:02 INFO - PROCESS | 2010 | 1461659642068 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16cc26f800) [pid = 2010] [serial = 945] [outer = 0x7f16cbb5b000] 01:34:02 INFO - PROCESS | 2010 | 1461659642954 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1484ms 01:34:03 INFO - PROCESS | 2010 | 1461659642996 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 2010 | 1461659642999 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 01:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:34:03 INFO - PROCESS | 2010 | 1461659643006 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 2010 | 1461659643008 Marionette TRACE conn4 <- [1,1230,null,{}] 01:34:03 INFO - PROCESS | 2010 | 1461659643022 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:03 INFO - PROCESS | 2010 | 1461659643212 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 01:34:03 INFO - PROCESS | 2010 | 1461659643482 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5629000 == 102 [pid = 2010] [id = 315] 01:34:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 252 (0x7f16ce351400) [pid = 2010] [serial = 946] [outer = (nil)] 01:34:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 253 (0x7f16d0356400) [pid = 2010] [serial = 947] [outer = 0x7f16ce351400] 01:34:03 INFO - PROCESS | 2010 | 1461659643605 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 254 (0x7f16d035bc00) [pid = 2010] [serial = 948] [outer = 0x7f16ce351400] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 253 (0x7f16dda7ec00) [pid = 2010] [serial = 842] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 252 (0x7f16ce34b400) [pid = 2010] [serial = 809] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 251 (0x7f16d533f000) [pid = 2010] [serial = 812] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16d9a26000) [pid = 2010] [serial = 791] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16d8531000) [pid = 2010] [serial = 815] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16eec1f400) [pid = 2010] [serial = 803] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16de6a6400) [pid = 2010] [serial = 794] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16e7a48c00) [pid = 2010] [serial = 800] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16cb125000) [pid = 2010] [serial = 818] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16e2283c00) [pid = 2010] [serial = 797] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16d6866c00) [pid = 2010] [serial = 788] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 242 (0x7f16d533e000) [pid = 2010] [serial = 806] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d6000 == 101 [pid = 2010] [id = 301] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbc2c000 == 100 [pid = 2010] [id = 300] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8cce800 == 99 [pid = 2010] [id = 299] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d757d800 == 98 [pid = 2010] [id = 298] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfb55000 == 97 [pid = 2010] [id = 297] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc36e000 == 96 [pid = 2010] [id = 296] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cbbaf000 == 95 [pid = 2010] [id = 295] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa20000 == 94 [pid = 2010] [id = 287] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa06800 == 93 [pid = 2010] [id = 286] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ace000 == 92 [pid = 2010] [id = 285] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f1637000 == 91 [pid = 2010] [id = 284] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e47a6000 == 90 [pid = 2010] [id = 283] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc018800 == 89 [pid = 2010] [id = 282] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d03d3800 == 88 [pid = 2010] [id = 281] 01:34:04 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6f800 == 87 [pid = 2010] [id = 280] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 241 (0x7f16d8ad0400) [pid = 2010] [serial = 833] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 240 (0x7f16dbfddc00) [pid = 2010] [serial = 836] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 239 (0x7f16dc535800) [pid = 2010] [serial = 837] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 238 (0x7f16d6525000) [pid = 2010] [serial = 824] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 237 (0x7f16d6866800) [pid = 2010] [serial = 825] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 236 (0x7f16d6516400) [pid = 2010] [serial = 822] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16d0b7c800) [pid = 2010] [serial = 821] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16d803d000) [pid = 2010] [serial = 827] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16d8148000) [pid = 2010] [serial = 828] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16d853b000) [pid = 2010] [serial = 830] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16dbfe2000) [pid = 2010] [serial = 839] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16db28d400) [pid = 2010] [serial = 834] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16d87cac00) [pid = 2010] [serial = 831] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16dda81800) [pid = 2010] [serial = 840] [outer = (nil)] [url = about:blank] 01:34:04 INFO - PROCESS | 2010 | 1461659644571 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1590ms 01:34:04 INFO - PROCESS | 2010 | 1461659644595 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 2010 | 1461659644598 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 01:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:34:04 INFO - PROCESS | 2010 | 1461659644604 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 2010 | 1461659644606 Marionette TRACE conn4 <- [1,1234,null,{}] 01:34:04 INFO - PROCESS | 2010 | 1461659644611 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:04 INFO - PROCESS | 2010 | 1461659644760 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 01:34:04 INFO - PROCESS | 2010 | 1461659644942 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5d8800 == 88 [pid = 2010] [id = 316] 01:34:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16cc5a6800) [pid = 2010] [serial = 949] [outer = (nil)] 01:34:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16d0b7fc00) [pid = 2010] [serial = 950] [outer = 0x7f16cc5a6800] 01:34:05 INFO - PROCESS | 2010 | 1461659645001 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16d5340c00) [pid = 2010] [serial = 951] [outer = 0x7f16cc5a6800] 01:34:05 INFO - PROCESS | 2010 | 1461659645674 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1080ms 01:34:05 INFO - PROCESS | 2010 | 1461659645685 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 01:34:05 INFO - PROCESS | 2010 | 1461659645689 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 01:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:34:05 INFO - PROCESS | 2010 | 1461659645698 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 2010 | 1461659645700 Marionette TRACE conn4 <- [1,1238,null,{}] 01:34:05 INFO - PROCESS | 2010 | 1461659645705 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:05 INFO - PROCESS | 2010 | 1461659645901 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 01:34:05 INFO - PROCESS | 2010 | 1461659645921 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7697800 == 89 [pid = 2010] [id = 317] 01:34:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16d035f800) [pid = 2010] [serial = 952] [outer = (nil)] 01:34:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16d6458800) [pid = 2010] [serial = 953] [outer = 0x7f16d035f800] 01:34:05 INFO - PROCESS | 2010 | 1461659645979 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16d6521c00) [pid = 2010] [serial = 954] [outer = 0x7f16d035f800] 01:34:07 INFO - PROCESS | 2010 | 1461659647057 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1387ms 01:34:07 INFO - PROCESS | 2010 | 1461659647083 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 2010 | 1461659647089 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 01:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:34:07 INFO - PROCESS | 2010 | 1461659647097 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 2010 | 1461659647102 Marionette TRACE conn4 <- [1,1242,null,{}] 01:34:07 INFO - PROCESS | 2010 | 1461659647110 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:07 INFO - PROCESS | 2010 | 1461659647290 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 01:34:07 INFO - PROCESS | 2010 | 1461659647495 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc583000 == 90 [pid = 2010] [id = 318] 01:34:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16c7dbd000) [pid = 2010] [serial = 955] [outer = (nil)] 01:34:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16cb121800) [pid = 2010] [serial = 956] [outer = 0x7f16c7dbd000] 01:34:07 INFO - PROCESS | 2010 | 1461659647571 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 237 (0x7f16cbb5a800) [pid = 2010] [serial = 957] [outer = 0x7f16c7dbd000] 01:34:08 INFO - PROCESS | 2010 | 1461659648494 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1441ms 01:34:08 INFO - PROCESS | 2010 | 1461659648537 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 2010 | 1461659648545 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 01:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:34:08 INFO - PROCESS | 2010 | 1461659648555 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 2010 | 1461659648559 Marionette TRACE conn4 <- [1,1246,null,{}] 01:34:08 INFO - PROCESS | 2010 | 1461659648565 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:08 INFO - PROCESS | 2010 | 1461659648731 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 01:34:08 INFO - PROCESS | 2010 | 1461659648921 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7691000 == 91 [pid = 2010] [id = 319] 01:34:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 238 (0x7f16cc5ab800) [pid = 2010] [serial = 958] [outer = (nil)] 01:34:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 239 (0x7f16ccfe1400) [pid = 2010] [serial = 959] [outer = 0x7f16cc5ab800] 01:34:08 INFO - PROCESS | 2010 | 1461659648992 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 240 (0x7f16d035c000) [pid = 2010] [serial = 960] [outer = 0x7f16cc5ab800] 01:34:09 INFO - PROCESS | 2010 | 1461659649914 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1390ms 01:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:34:09 INFO - PROCESS | 2010 | 1461659649946 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 2010 | 1461659649949 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 01:34:09 INFO - PROCESS | 2010 | 1461659649955 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 2010 | 1461659649961 Marionette TRACE conn4 <- [1,1250,null,{}] 01:34:09 INFO - PROCESS | 2010 | 1461659649976 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:10 INFO - PROCESS | 2010 | 1461659650147 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 01:34:10 INFO - PROCESS | 2010 | 1461659650349 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d989a000 == 92 [pid = 2010] [id = 320] 01:34:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 241 (0x7f16d644f000) [pid = 2010] [serial = 961] [outer = (nil)] 01:34:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 242 (0x7f16d6525c00) [pid = 2010] [serial = 962] [outer = 0x7f16d644f000] 01:34:10 INFO - PROCESS | 2010 | 1461659650422 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 243 (0x7f16d71bc000) [pid = 2010] [serial = 963] [outer = 0x7f16d644f000] 01:34:11 INFO - PROCESS | 2010 | 1461659651325 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1434ms 01:34:11 INFO - PROCESS | 2010 | 1461659651390 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 2010 | 1461659651394 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 01:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:34:11 INFO - PROCESS | 2010 | 1461659651400 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - PROCESS | 2010 | 1461659651402 Marionette TRACE conn4 <- [1,1254,null,{}] 01:34:11 INFO - PROCESS | 2010 | 1461659651408 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:11 INFO - PROCESS | 2010 | 1461659651585 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 01:34:11 INFO - PROCESS | 2010 | 1461659651766 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba9c800 == 93 [pid = 2010] [id = 321] 01:34:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16d71c8800) [pid = 2010] [serial = 964] [outer = (nil)] 01:34:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16d852d000) [pid = 2010] [serial = 965] [outer = 0x7f16d71c8800] 01:34:11 INFO - PROCESS | 2010 | 1461659651838 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16d8537000) [pid = 2010] [serial = 966] [outer = 0x7f16d71c8800] 01:34:12 INFO - PROCESS | 2010 | 1461659652684 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1328ms 01:34:12 INFO - PROCESS | 2010 | 1461659652729 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 01:34:12 INFO - PROCESS | 2010 | 1461659652733 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 01:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:34:12 INFO - PROCESS | 2010 | 1461659652738 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 2010 | 1461659652740 Marionette TRACE conn4 <- [1,1258,null,{}] 01:34:12 INFO - PROCESS | 2010 | 1461659652746 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:12 INFO - PROCESS | 2010 | 1461659652906 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 01:34:13 INFO - PROCESS | 2010 | 1461659653093 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc01e000 == 94 [pid = 2010] [id = 322] 01:34:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16d7631000) [pid = 2010] [serial = 967] [outer = (nil)] 01:34:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16d87c5c00) [pid = 2010] [serial = 968] [outer = 0x7f16d7631000] 01:34:13 INFO - PROCESS | 2010 | 1461659653162 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16d8ad6800) [pid = 2010] [serial = 969] [outer = 0x7f16d7631000] 01:34:14 INFO - PROCESS | 2010 | 1461659654026 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1331ms 01:34:14 INFO - PROCESS | 2010 | 1461659654072 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 01:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:34:14 INFO - PROCESS | 2010 | 1461659654077 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 01:34:14 INFO - PROCESS | 2010 | 1461659654082 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 2010 | 1461659654085 Marionette TRACE conn4 <- [1,1262,null,{}] 01:34:14 INFO - PROCESS | 2010 | 1461659654090 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:14 INFO - PROCESS | 2010 | 1461659654286 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 01:34:14 INFO - PROCESS | 2010 | 1461659654482 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dddad000 == 95 [pid = 2010] [id = 323] 01:34:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16d9a2e000) [pid = 2010] [serial = 970] [outer = (nil)] 01:34:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16dbdbd400) [pid = 2010] [serial = 971] [outer = 0x7f16d9a2e000] 01:34:14 INFO - PROCESS | 2010 | 1461659654558 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 252 (0x7f16dbf3a400) [pid = 2010] [serial = 972] [outer = 0x7f16d9a2e000] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc20e800 == 94 [pid = 2010] [id = 294] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaee800 == 93 [pid = 2010] [id = 250] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5636800 == 92 [pid = 2010] [id = 270] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db967800 == 91 [pid = 2010] [id = 134] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5ec800 == 90 [pid = 2010] [id = 269] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafcf800 == 89 [pid = 2010] [id = 271] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5d8800 == 88 [pid = 2010] [id = 316] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5629000 == 87 [pid = 2010] [id = 315] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafd7800 == 86 [pid = 2010] [id = 314] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa04000 == 85 [pid = 2010] [id = 313] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbaa2800 == 84 [pid = 2010] [id = 311] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc15b000 == 83 [pid = 2010] [id = 310] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ea0800 == 82 [pid = 2010] [id = 309] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6573000 == 81 [pid = 2010] [id = 308] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3aca800 == 80 [pid = 2010] [id = 307] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eecb6800 == 79 [pid = 2010] [id = 306] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89ec000 == 78 [pid = 2010] [id = 222] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1965800 == 77 [pid = 2010] [id = 305] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1c7800 == 76 [pid = 2010] [id = 304] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b0c000 == 75 [pid = 2010] [id = 272] 01:34:16 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaed000 == 74 [pid = 2010] [id = 303] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 251 (0x7f16d7624400) [pid = 2010] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16d7177c00) [pid = 2010] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16dbfde400) [pid = 2010] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16e0719000) [pid = 2010] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16cba79400) [pid = 2010] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16dfcca000) [pid = 2010] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16cc59e400) [pid = 2010] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16dbfe2c00) [pid = 2010] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16d049ec00) [pid = 2010] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 242 (0x7f16dc5b8c00) [pid = 2010] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 241 (0x7f16d8567000) [pid = 2010] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 240 (0x7f16e47d6000) [pid = 2010] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 239 (0x7f16e47dc000) [pid = 2010] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 238 (0x7f16e071a800) [pid = 2010] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 237 (0x7f16db3fc000) [pid = 2010] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 236 (0x7f16c97f4400) [pid = 2010] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16d8039800) [pid = 2010] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16d814c400) [pid = 2010] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16ce345800) [pid = 2010] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16ed9f4400) [pid = 2010] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16ee55f800) [pid = 2010] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16d71c7400) [pid = 2010] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16d686b000) [pid = 2010] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16ce348400) [pid = 2010] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16e0e28000) [pid = 2010] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16ee55d800) [pid = 2010] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16ccfd6800) [pid = 2010] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16d71c8c00) [pid = 2010] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16d97e9c00) [pid = 2010] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16d5335400) [pid = 2010] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16d6456400) [pid = 2010] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16dc5b2400) [pid = 2010] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16ce343c00) [pid = 2010] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16d88cf000) [pid = 2010] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16db294400) [pid = 2010] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16e0faa000) [pid = 2010] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16db29c400) [pid = 2010] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16d71bc800) [pid = 2010] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16e462dc00) [pid = 2010] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16db292000) [pid = 2010] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d0496800) [pid = 2010] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16d686a000) [pid = 2010] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16dc5b7c00) [pid = 2010] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16dfccb000) [pid = 2010] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16ce346000) [pid = 2010] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16d8565400) [pid = 2010] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16efab5800) [pid = 2010] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16d8144c00) [pid = 2010] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16dc539400) [pid = 2010] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16ddd17000) [pid = 2010] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16d7170400) [pid = 2010] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16cc59fc00) [pid = 2010] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16cb11fc00) [pid = 2010] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16cba7b000) [pid = 2010] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16d71cd800) [pid = 2010] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16d049cc00) [pid = 2010] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16d6519c00) [pid = 2010] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16ee7b2400) [pid = 2010] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16d644c800) [pid = 2010] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16c97eb000) [pid = 2010] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16d88cb000) [pid = 2010] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16c97e7800) [pid = 2010] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16dbfe0000) [pid = 2010] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d88cb800) [pid = 2010] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16d0490000) [pid = 2010] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d0b88800) [pid = 2010] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16dc617800) [pid = 2010] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ce34a400) [pid = 2010] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16d7d79c00) [pid = 2010] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d87cd000) [pid = 2010] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16dc53c800) [pid = 2010] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16dfddf800) [pid = 2010] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16cbb5b000) [pid = 2010] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16ce351400) [pid = 2010] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16cc5a6800) [pid = 2010] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:34:17 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c7db2800) [pid = 2010] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:34:18 INFO - PROCESS | 2010 | 1461659658254 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 4198ms 01:34:18 INFO - PROCESS | 2010 | 1461659658281 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 2010 | 1461659658287 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 01:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:34:18 INFO - PROCESS | 2010 | 1461659658293 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 2010 | 1461659658299 Marionette TRACE conn4 <- [1,1266,null,{}] 01:34:18 INFO - PROCESS | 2010 | 1461659658305 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:18 INFO - PROCESS | 2010 | 1461659658519 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 01:34:18 INFO - PROCESS | 2010 | 1461659658618 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc215000 == 75 [pid = 2010] [id = 324] 01:34:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16c97eb400) [pid = 2010] [serial = 973] [outer = (nil)] 01:34:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16cb125000) [pid = 2010] [serial = 974] [outer = 0x7f16c97eb400] 01:34:18 INFO - PROCESS | 2010 | 1461659658680 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16cbb52c00) [pid = 2010] [serial = 975] [outer = 0x7f16c97eb400] 01:34:19 INFO - PROCESS | 2010 | 1461659659415 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1184ms 01:34:19 INFO - PROCESS | 2010 | 1461659659478 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 2010 | 1461659659486 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 01:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:34:19 INFO - PROCESS | 2010 | 1461659659495 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 2010 | 1461659659499 Marionette TRACE conn4 <- [1,1270,null,{}] 01:34:19 INFO - PROCESS | 2010 | 1461659659504 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:19 INFO - PROCESS | 2010 | 1461659659662 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 01:34:19 INFO - PROCESS | 2010 | 1461659659673 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0279000 == 76 [pid = 2010] [id = 325] 01:34:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16cbb53c00) [pid = 2010] [serial = 976] [outer = (nil)] 01:34:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16cc5a8c00) [pid = 2010] [serial = 977] [outer = 0x7f16cbb53c00] 01:34:19 INFO - PROCESS | 2010 | 1461659659734 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16ccdd4c00) [pid = 2010] [serial = 978] [outer = 0x7f16cbb53c00] 01:34:20 INFO - PROCESS | 2010 | 1461659660832 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1385ms 01:34:20 INFO - PROCESS | 2010 | 1461659660881 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 2010 | 1461659660887 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 01:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:34:20 INFO - PROCESS | 2010 | 1461659660896 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 2010 | 1461659660900 Marionette TRACE conn4 <- [1,1274,null,{}] 01:34:20 INFO - PROCESS | 2010 | 1461659660908 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 2010 | 1461659661094 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 01:34:21 INFO - PROCESS | 2010 | 1461659661279 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaef800 == 77 [pid = 2010] [id = 326] 01:34:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16cb121400) [pid = 2010] [serial = 979] [outer = (nil)] 01:34:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16cbbdb400) [pid = 2010] [serial = 980] [outer = 0x7f16cb121400] 01:34:21 INFO - PROCESS | 2010 | 1461659661354 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16cc5a0800) [pid = 2010] [serial = 981] [outer = 0x7f16cb121400] 01:34:22 INFO - PROCESS | 2010 | 1461659662256 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 01:34:22 INFO - PROCESS | 2010 | 1461659662329 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 2010 | 1461659662336 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 01:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:34:22 INFO - PROCESS | 2010 | 1461659662346 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 2010 | 1461659662350 Marionette TRACE conn4 <- [1,1278,null,{}] 01:34:22 INFO - PROCESS | 2010 | 1461659662356 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:22 INFO - PROCESS | 2010 | 1461659662561 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 01:34:22 INFO - PROCESS | 2010 | 1461659662830 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d665e000 == 78 [pid = 2010] [id = 327] 01:34:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16ccfda000) [pid = 2010] [serial = 982] [outer = (nil)] 01:34:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16d0352400) [pid = 2010] [serial = 983] [outer = 0x7f16ccfda000] 01:34:22 INFO - PROCESS | 2010 | 1461659662946 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d035ec00) [pid = 2010] [serial = 984] [outer = 0x7f16ccfda000] 01:34:23 INFO - PROCESS | 2010 | 1461659663772 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1482ms 01:34:23 INFO - PROCESS | 2010 | 1461659663829 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 2010 | 1461659663832 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 01:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:34:23 INFO - PROCESS | 2010 | 1461659663838 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 2010 | 1461659663844 Marionette TRACE conn4 <- [1,1282,null,{}] 01:34:23 INFO - PROCESS | 2010 | 1461659663859 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:24 INFO - PROCESS | 2010 | 1461659664073 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 01:34:24 INFO - PROCESS | 2010 | 1461659664325 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d988f000 == 79 [pid = 2010] [id = 328] 01:34:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16d0494800) [pid = 2010] [serial = 985] [outer = (nil)] 01:34:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16d552b400) [pid = 2010] [serial = 986] [outer = 0x7f16d0494800] 01:34:24 INFO - PROCESS | 2010 | 1461659664446 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d6865c00) [pid = 2010] [serial = 987] [outer = 0x7f16d0494800] 01:34:25 INFO - PROCESS | 2010 | 1461659665316 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1536ms 01:34:25 INFO - PROCESS | 2010 | 1461659665375 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 2010 | 1461659665378 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 01:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:34:25 INFO - PROCESS | 2010 | 1461659665384 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 2010 | 1461659665387 Marionette TRACE conn4 <- [1,1286,null,{}] 01:34:25 INFO - PROCESS | 2010 | 1461659665392 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 2010 | 1461659665576 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 01:34:25 INFO - PROCESS | 2010 | 1461659665762 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc00b800 == 80 [pid = 2010] [id = 329] 01:34:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16d0b83800) [pid = 2010] [serial = 988] [outer = (nil)] 01:34:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16d71b4c00) [pid = 2010] [serial = 989] [outer = 0x7f16d0b83800] 01:34:25 INFO - PROCESS | 2010 | 1461659665835 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16d7d75000) [pid = 2010] [serial = 990] [outer = 0x7f16d0b83800] 01:34:26 INFO - PROCESS | 2010 | 1461659666713 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1378ms 01:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:34:26 INFO - PROCESS | 2010 | 1461659666764 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 2010 | 1461659666767 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 01:34:26 INFO - PROCESS | 2010 | 1461659666773 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 2010 | 1461659666776 Marionette TRACE conn4 <- [1,1290,null,{}] 01:34:26 INFO - PROCESS | 2010 | 1461659666783 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:26 INFO - PROCESS | 2010 | 1461659666950 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 01:34:27 INFO - PROCESS | 2010 | 1461659667145 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc582000 == 81 [pid = 2010] [id = 330] 01:34:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16d686b000) [pid = 2010] [serial = 991] [outer = (nil)] 01:34:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16d8538400) [pid = 2010] [serial = 992] [outer = 0x7f16d686b000] 01:34:27 INFO - PROCESS | 2010 | 1461659667220 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16d87c9000) [pid = 2010] [serial = 993] [outer = 0x7f16d686b000] 01:34:28 INFO - PROCESS | 2010 | 1461659668076 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1336ms 01:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:34:28 INFO - PROCESS | 2010 | 1461659668109 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 2010 | 1461659668112 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 01:34:28 INFO - PROCESS | 2010 | 1461659668118 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 2010 | 1461659668121 Marionette TRACE conn4 <- [1,1294,null,{}] 01:34:28 INFO - PROCESS | 2010 | 1461659668126 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:28 INFO - PROCESS | 2010 | 1461659668311 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 01:34:28 INFO - PROCESS | 2010 | 1461659668508 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d1800 == 82 [pid = 2010] [id = 331] 01:34:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16d80e1400) [pid = 2010] [serial = 994] [outer = (nil)] 01:34:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16db3f5800) [pid = 2010] [serial = 995] [outer = 0x7f16d80e1400] 01:34:28 INFO - PROCESS | 2010 | 1461659668580 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16dbf39800) [pid = 2010] [serial = 996] [outer = 0x7f16d80e1400] 01:34:29 INFO - PROCESS | 2010 | 1461659669446 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1385ms 01:34:29 INFO - PROCESS | 2010 | 1461659669503 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 2010 | 1461659669506 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 01:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:34:29 INFO - PROCESS | 2010 | 1461659669512 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 2010 | 1461659669515 Marionette TRACE conn4 <- [1,1298,null,{}] 01:34:29 INFO - PROCESS | 2010 | 1461659669521 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:29 INFO - PROCESS | 2010 | 1461659669677 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 01:34:29 INFO - PROCESS | 2010 | 1461659669872 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6e000 == 83 [pid = 2010] [id = 332] 01:34:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16c7ce9000) [pid = 2010] [serial = 997] [outer = (nil)] 01:34:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16dbfe2000) [pid = 2010] [serial = 998] [outer = 0x7f16c7ce9000] 01:34:29 INFO - PROCESS | 2010 | 1461659669939 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16dc2f3000) [pid = 2010] [serial = 999] [outer = 0x7f16c7ce9000] 01:34:30 INFO - PROCESS | 2010 | 1461659670811 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1339ms 01:34:30 INFO - PROCESS | 2010 | 1461659670852 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 2010 | 1461659670856 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 01:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:34:30 INFO - PROCESS | 2010 | 1461659670861 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 2010 | 1461659670864 Marionette TRACE conn4 <- [1,1302,null,{}] 01:34:30 INFO - PROCESS | 2010 | 1461659670869 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:31 INFO - PROCESS | 2010 | 1461659671048 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 01:34:31 INFO - PROCESS | 2010 | 1461659671240 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f16000 == 84 [pid = 2010] [id = 333] 01:34:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16c7ce9c00) [pid = 2010] [serial = 1000] [outer = (nil)] 01:34:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16dc5b6400) [pid = 2010] [serial = 1001] [outer = 0x7f16c7ce9c00] 01:34:31 INFO - PROCESS | 2010 | 1461659671307 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16ddadc400) [pid = 2010] [serial = 1002] [outer = 0x7f16c7ce9c00] 01:34:32 INFO - PROCESS | 2010 | 1461659672152 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1338ms 01:34:32 INFO - PROCESS | 2010 | 1461659672201 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 2010 | 1461659672205 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 01:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:34:32 INFO - PROCESS | 2010 | 1461659672211 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 2010 | 1461659672214 Marionette TRACE conn4 <- [1,1306,null,{}] 01:34:32 INFO - PROCESS | 2010 | 1461659672219 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:32 INFO - PROCESS | 2010 | 1461659672380 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 01:34:32 INFO - PROCESS | 2010 | 1461659672576 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e7ae4800 == 85 [pid = 2010] [id = 334] 01:34:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16cc26c400) [pid = 2010] [serial = 1003] [outer = (nil)] 01:34:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16df8ad400) [pid = 2010] [serial = 1004] [outer = 0x7f16cc26c400] 01:34:32 INFO - PROCESS | 2010 | 1461659672648 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16dfcc9800) [pid = 2010] [serial = 1005] [outer = 0x7f16cc26c400] 01:34:33 INFO - PROCESS | 2010 | 1461659673536 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1387ms 01:34:33 INFO - PROCESS | 2010 | 1461659673599 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 2010 | 1461659673603 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 01:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:34:33 INFO - PROCESS | 2010 | 1461659673608 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 2010 | 1461659673612 Marionette TRACE conn4 <- [1,1310,null,{}] 01:34:33 INFO - PROCESS | 2010 | 1461659673617 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:33 INFO - PROCESS | 2010 | 1461659673801 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 01:34:33 INFO - PROCESS | 2010 | 1461659673991 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eecb6800 == 86 [pid = 2010] [id = 335] 01:34:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16dc5ad800) [pid = 2010] [serial = 1006] [outer = (nil)] 01:34:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16e0413400) [pid = 2010] [serial = 1007] [outer = 0x7f16dc5ad800] 01:34:34 INFO - PROCESS | 2010 | 1461659674064 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16e061cc00) [pid = 2010] [serial = 1008] [outer = 0x7f16dc5ad800] 01:34:35 INFO - PROCESS | 2010 | 1461659675019 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 2010 | 1461659675062 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 01:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:34:35 INFO - PROCESS | 2010 | 1461659675068 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 2010 | 1461659675072 Marionette TRACE conn4 <- [1,1314,null,{}] 01:34:35 INFO - PROCESS | 2010 | 1461659675077 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:35 INFO - PROCESS | 2010 | 1461659675277 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 01:34:35 INFO - PROCESS | 2010 | 1461659675471 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3445000 == 87 [pid = 2010] [id = 336] 01:34:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16dc5ae000) [pid = 2010] [serial = 1009] [outer = (nil)] 01:34:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16e1f73000) [pid = 2010] [serial = 1010] [outer = 0x7f16dc5ae000] 01:34:35 INFO - PROCESS | 2010 | 1461659675547 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16e4c15400) [pid = 2010] [serial = 1011] [outer = 0x7f16dc5ae000] 01:34:36 INFO - PROCESS | 2010 | 1461659676421 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 01:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:34:36 INFO - PROCESS | 2010 | 1461659676453 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 2010 | 1461659676456 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 01:34:36 INFO - PROCESS | 2010 | 1461659676463 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 2010 | 1461659676467 Marionette TRACE conn4 <- [1,1318,null,{}] 01:34:36 INFO - PROCESS | 2010 | 1461659676472 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:36 INFO - PROCESS | 2010 | 1461659676637 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 01:34:36 INFO - PROCESS | 2010 | 1461659676833 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f68f1000 == 88 [pid = 2010] [id = 337] 01:34:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16c7ce5c00) [pid = 2010] [serial = 1012] [outer = (nil)] 01:34:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16ed907000) [pid = 2010] [serial = 1013] [outer = 0x7f16c7ce5c00] 01:34:36 INFO - PROCESS | 2010 | 1461659676901 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16ee7b6400) [pid = 2010] [serial = 1014] [outer = 0x7f16c7ce5c00] 01:34:37 INFO - PROCESS | 2010 | 1461659677760 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1335ms 01:34:37 INFO - PROCESS | 2010 | 1461659677797 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 2010 | 1461659677801 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 01:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:34:37 INFO - PROCESS | 2010 | 1461659677807 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 2010 | 1461659677809 Marionette TRACE conn4 <- [1,1322,null,{}] 01:34:37 INFO - PROCESS | 2010 | 1461659677823 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 2010 | 1461659677981 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 01:34:38 INFO - PROCESS | 2010 | 1461659678178 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80d2800 == 89 [pid = 2010] [id = 338] 01:34:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16c7ce5800) [pid = 2010] [serial = 1015] [outer = (nil)] 01:34:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16eea11000) [pid = 2010] [serial = 1016] [outer = 0x7f16c7ce5800] 01:34:38 INFO - PROCESS | 2010 | 1461659678245 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16eec26800) [pid = 2010] [serial = 1017] [outer = 0x7f16c7ce5800] 01:34:39 INFO - PROCESS | 2010 | 1461659679125 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1387ms 01:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:34:39 INFO - PROCESS | 2010 | 1461659679195 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 2010 | 1461659679198 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 01:34:39 INFO - PROCESS | 2010 | 1461659679204 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 2010 | 1461659679207 Marionette TRACE conn4 <- [1,1326,null,{}] 01:34:39 INFO - PROCESS | 2010 | 1461659679212 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:39 INFO - PROCESS | 2010 | 1461659679385 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 01:34:39 INFO - PROCESS | 2010 | 1461659679582 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9620800 == 90 [pid = 2010] [id = 339] 01:34:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16c7db5800) [pid = 2010] [serial = 1018] [outer = (nil)] 01:34:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16cc267c00) [pid = 2010] [serial = 1019] [outer = 0x7f16c7db5800] 01:34:39 INFO - PROCESS | 2010 | 1461659679653 Marionette DEBUG loaded listener.js 01:34:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16d71bbc00) [pid = 2010] [serial = 1020] [outer = 0x7f16c7db5800] 01:34:40 INFO - PROCESS | 2010 | 1461659680536 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:34:40 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 01:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1378ms 01:34:40 INFO - PROCESS | 2010 | 1461659680583 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 2010 | 1461659680585 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 01:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:34:40 INFO - PROCESS | 2010 | 1461659680591 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 2010 | 1461659680597 Marionette TRACE conn4 <- [1,1330,null,{}] 01:34:40 INFO - PROCESS | 2010 | 1461659680607 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:40 INFO - PROCESS | 2010 | 1461659680777 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 01:34:40 INFO - PROCESS | 2010 | 1461659680975 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cbbcc000 == 91 [pid = 2010] [id = 340] 01:34:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16c97ef800) [pid = 2010] [serial = 1021] [outer = (nil)] 01:34:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16cb126000) [pid = 2010] [serial = 1022] [outer = 0x7f16c97ef800] 01:34:41 INFO - PROCESS | 2010 | 1461659681043 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16d049e800) [pid = 2010] [serial = 1023] [outer = 0x7f16c97ef800] 01:34:41 INFO - PROCESS | 2010 | 1461659681925 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:34:41 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 01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1384ms 01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:34:41 INFO - PROCESS | 2010 | 1461659681977 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 01:34:41 INFO - PROCESS | 2010 | 1461659681979 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 01:34:41 INFO - PROCESS | 2010 | 1461659681985 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:34:41 INFO - PROCESS | 2010 | 1461659681989 Marionette TRACE conn4 <- [1,1334,null,{}] 01:34:41 INFO - PROCESS | 2010 | 1461659681994 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:42 INFO - PROCESS | 2010 | 1461659682153 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 01:34:42 INFO - PROCESS | 2010 | 1461659682365 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfadc000 == 92 [pid = 2010] [id = 341] 01:34:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16cbbe2c00) [pid = 2010] [serial = 1024] [outer = (nil)] 01:34:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16d6454000) [pid = 2010] [serial = 1025] [outer = 0x7f16cbbe2c00] 01:34:42 INFO - PROCESS | 2010 | 1461659682484 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16d7177000) [pid = 2010] [serial = 1026] [outer = 0x7f16cbbe2c00] 01:34:43 INFO - PROCESS | 2010 | 1461659683625 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1680ms 01:34:43 INFO - PROCESS | 2010 | 1461659683665 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 01:34:43 INFO - PROCESS | 2010 | 1461659683670 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:34:43 INFO - PROCESS | 2010 | 1461659683678 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:34:43 INFO - PROCESS | 2010 | 1461659683683 Marionette TRACE conn4 <- [1,1338,null,{}] 01:34:43 INFO - PROCESS | 2010 | 1461659683691 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:43 INFO - PROCESS | 2010 | 1461659683871 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 01:34:44 INFO - PROCESS | 2010 | 1461659684121 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfae7800 == 93 [pid = 2010] [id = 342] 01:34:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16cba87000) [pid = 2010] [serial = 1027] [outer = (nil)] 01:34:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16cbbd9000) [pid = 2010] [serial = 1028] [outer = 0x7f16cba87000] 01:34:44 INFO - PROCESS | 2010 | 1461659684199 Marionette DEBUG loaded listener.js 01:34:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16cc5acc00) [pid = 2010] [serial = 1029] [outer = 0x7f16cba87000] 01:34:45 INFO - PROCESS | 2010 | 1461659685514 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1886ms 01:34:45 INFO - PROCESS | 2010 | 1461659685595 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 2010 | 1461659685603 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:34:45 INFO - PROCESS | 2010 | 1461659685620 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 2010 | 1461659685623 Marionette TRACE conn4 <- [1,1342,null,{}] 01:34:45 INFO - PROCESS | 2010 | 1461659685633 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:45 INFO - PROCESS | 2010 | 1461659685801 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 01:34:46 INFO - PROCESS | 2010 | 1461659685995 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5dd800 == 94 [pid = 2010] [id = 343] 01:34:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16c97f1000) [pid = 2010] [serial = 1030] [outer = (nil)] 01:34:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16d0353000) [pid = 2010] [serial = 1031] [outer = 0x7f16c97f1000] 01:34:46 INFO - PROCESS | 2010 | 1461659686056 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16d5335400) [pid = 2010] [serial = 1032] [outer = 0x7f16c97f1000] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc215000 == 93 [pid = 2010] [id = 324] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dddad000 == 92 [pid = 2010] [id = 323] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc01e000 == 91 [pid = 2010] [id = 322] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16cbb59c00) [pid = 2010] [serial = 923] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16efc32400) [pid = 2010] [serial = 926] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16ccdd3c00) [pid = 2010] [serial = 929] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16c960b800) [pid = 2010] [serial = 932] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16ccdd9000) [pid = 2010] [serial = 935] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16ce349800) [pid = 2010] [serial = 911] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16d7c6c000) [pid = 2010] [serial = 914] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16dc2ec400) [pid = 2010] [serial = 917] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16ed906000) [pid = 2010] [serial = 920] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16d6458800) [pid = 2010] [serial = 953] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16c7ce7400) [pid = 2010] [serial = 938] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16dbfe5400) [pid = 2010] [serial = 881] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16cc26ac00) [pid = 2010] [serial = 884] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dba9c800 == 90 [pid = 2010] [id = 321] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d989a000 == 89 [pid = 2010] [id = 320] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7691000 == 88 [pid = 2010] [id = 319] 01:34:46 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc583000 == 87 [pid = 2010] [id = 318] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16efc33000) [pid = 2010] [serial = 864] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16cc5ab400) [pid = 2010] [serial = 867] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16e0710c00) [pid = 2010] [serial = 908] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16cc262c00) [pid = 2010] [serial = 944] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16cc26f800) [pid = 2010] [serial = 945] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16d0356400) [pid = 2010] [serial = 947] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16d035bc00) [pid = 2010] [serial = 948] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16d0b7fc00) [pid = 2010] [serial = 950] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16d5340c00) [pid = 2010] [serial = 951] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16c7db9400) [pid = 2010] [serial = 941] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16c97ec400) [pid = 2010] [serial = 942] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16c97f4800) [pid = 2010] [serial = 873] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16ccfe5000) [pid = 2010] [serial = 876] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16efc39c00) [pid = 2010] [serial = 870] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16dbdc6800) [pid = 2010] [serial = 879] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16dc534c00) [pid = 2010] [serial = 599] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16d87c2400) [pid = 2010] [serial = 899] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16ddad4400) [pid = 2010] [serial = 563] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16e4c18800) [pid = 2010] [serial = 860] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16cba87400) [pid = 2010] [serial = 759] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16e0416c00) [pid = 2010] [serial = 638] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16cc5a6000) [pid = 2010] [serial = 866] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16e47ddc00) [pid = 2010] [serial = 798] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16d856b000) [pid = 2010] [serial = 626] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16e1f90000) [pid = 2010] [serial = 680] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16db3fec00) [pid = 2010] [serial = 729] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16ed9f0000) [pid = 2010] [serial = 686] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16efdd9400) [pid = 2010] [serial = 747] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16e2449c00) [pid = 2010] [serial = 738] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16dbfe1800) [pid = 2010] [serial = 903] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16cba84c00) [pid = 2010] [serial = 888] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16dfcca800) [pid = 2010] [serial = 843] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16dc53bc00) [pid = 2010] [serial = 905] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16d651d400) [pid = 2010] [serial = 846] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16ee7b8400) [pid = 2010] [serial = 689] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16f35a6c00) [pid = 2010] [serial = 804] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d8563000) [pid = 2010] [serial = 671] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16f3eddc00) [pid = 2010] [serial = 756] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16cb11bc00) [pid = 2010] [serial = 887] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16ce351000) [pid = 2010] [serial = 890] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16ed9f2800) [pid = 2010] [serial = 801] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16eea0b000) [pid = 2010] [serial = 692] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16dbdc0800) [pid = 2010] [serial = 878] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16e0624400) [pid = 2010] [serial = 906] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16d8569c00) [pid = 2010] [serial = 593] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16e1f95800) [pid = 2010] [serial = 566] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16d5342c00) [pid = 2010] [serial = 807] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16d71cdc00) [pid = 2010] [serial = 590] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16e04bdc00) [pid = 2010] [serial = 857] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16ce350800) [pid = 2010] [serial = 810] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16dc2eac00) [pid = 2010] [serial = 629] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16dec63800) [pid = 2010] [serial = 854] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16db290c00) [pid = 2010] [serial = 900] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16eecf5400) [pid = 2010] [serial = 863] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16e2444800) [pid = 2010] [serial = 683] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d8142800) [pid = 2010] [serial = 726] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16eecee800) [pid = 2010] [serial = 741] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d5527c00) [pid = 2010] [serial = 845] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16dbf36000) [pid = 2010] [serial = 851] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d71ca400) [pid = 2010] [serial = 789] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d6874c00) [pid = 2010] [serial = 753] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16e0620400) [pid = 2010] [serial = 732] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16e0e2b400) [pid = 2010] [serial = 644] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d852cc00) [pid = 2010] [serial = 813] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16dbfe1400) [pid = 2010] [serial = 674] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16f320c800) [pid = 2010] [serial = 750] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16e0715800) [pid = 2010] [serial = 641] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16ddad7c00) [pid = 2010] [serial = 632] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16e1f94000) [pid = 2010] [serial = 735] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16dbdc7c00) [pid = 2010] [serial = 902] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16e0e1f400) [pid = 2010] [serial = 858] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16d7c6e400) [pid = 2010] [serial = 848] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16e1f8f800) [pid = 2010] [serial = 869] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16d852ec00) [pid = 2010] [serial = 819] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16dbf31c00) [pid = 2010] [serial = 762] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16d8533c00) [pid = 2010] [serial = 897] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16e1419400) [pid = 2010] [serial = 647] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16d6522c00) [pid = 2010] [serial = 893] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16eea92800) [pid = 2010] [serial = 695] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d8046c00) [pid = 2010] [serial = 557] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16dbf3f400) [pid = 2010] [serial = 852] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16ccfdc400) [pid = 2010] [serial = 875] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16dbf35c00) [pid = 2010] [serial = 792] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16c97f0000) [pid = 2010] [serial = 872] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16e0420c00) [pid = 2010] [serial = 795] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16efab8400) [pid = 2010] [serial = 744] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16d65e1400) [pid = 2010] [serial = 623] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16e1f94c00) [pid = 2010] [serial = 518] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16eea42c00) [pid = 2010] [serial = 861] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16d8144400) [pid = 2010] [serial = 896] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16d686c400) [pid = 2010] [serial = 894] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16e061a000) [pid = 2010] [serial = 677] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d8535c00) [pid = 2010] [serial = 816] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16dbfe3c00) [pid = 2010] [serial = 560] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16db3fa800) [pid = 2010] [serial = 596] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16e0094c00) [pid = 2010] [serial = 855] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16d533f400) [pid = 2010] [serial = 891] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16d852d800) [pid = 2010] [serial = 849] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16df569800) [pid = 2010] [serial = 635] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16e2280000) [pid = 2010] [serial = 786] [outer = (nil)] [url = about:blank] 01:34:46 INFO - PROCESS | 2010 | 1461659686970 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1396ms 01:34:47 INFO - PROCESS | 2010 | 1461659687022 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 2010 | 1461659687025 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 01:34:47 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8aae000 == 86 [pid = 2010] [id = 10] 01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:34:47 INFO - PROCESS | 2010 | 1461659687081 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 2010 | 1461659687086 Marionette TRACE conn4 <- [1,1346,null,{}] 01:34:47 INFO - PROCESS | 2010 | 1461659687101 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 2010 | 1461659687263 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 01:34:47 INFO - PROCESS | 2010 | 1461659687427 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5d2000 == 87 [pid = 2010] [id = 344] 01:34:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16c97f0000) [pid = 2010] [serial = 1033] [outer = (nil)] 01:34:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16d035d800) [pid = 2010] [serial = 1034] [outer = 0x7f16c97f0000] 01:34:47 INFO - PROCESS | 2010 | 1461659687496 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d7179c00) [pid = 2010] [serial = 1035] [outer = 0x7f16c97f0000] 01:34:48 INFO - PROCESS | 2010 | 1461659688227 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1213ms 01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:34:48 INFO - PROCESS | 2010 | 1461659688263 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 2010 | 1461659688266 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 01:34:48 INFO - PROCESS | 2010 | 1461659688272 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - PROCESS | 2010 | 1461659688274 Marionette TRACE conn4 <- [1,1350,null,{}] 01:34:48 INFO - PROCESS | 2010 | 1461659688279 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:48 INFO - PROCESS | 2010 | 1461659688499 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 01:34:48 INFO - PROCESS | 2010 | 1461659688522 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d03d3800 == 88 [pid = 2010] [id = 345] 01:34:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d71b5c00) [pid = 2010] [serial = 1036] [outer = (nil)] 01:34:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d7f0e800) [pid = 2010] [serial = 1037] [outer = 0x7f16d71b5c00] 01:34:48 INFO - PROCESS | 2010 | 1461659688582 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d852cc00) [pid = 2010] [serial = 1038] [outer = 0x7f16d71b5c00] 01:34:49 INFO - PROCESS | 2010 | 1461659689416 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1183ms 01:34:49 INFO - PROCESS | 2010 | 1461659689454 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 01:34:49 INFO - PROCESS | 2010 | 1461659689457 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:34:49 INFO - PROCESS | 2010 | 1461659689463 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 2010 | 1461659689465 Marionette TRACE conn4 <- [1,1354,null,{}] 01:34:49 INFO - PROCESS | 2010 | 1461659689485 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:49 INFO - PROCESS | 2010 | 1461659689723 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 01:34:49 INFO - PROCESS | 2010 | 1461659689760 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6667800 == 89 [pid = 2010] [id = 346] 01:34:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d8538000) [pid = 2010] [serial = 1039] [outer = (nil)] 01:34:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16d856b000) [pid = 2010] [serial = 1040] [outer = 0x7f16d8538000] 01:34:49 INFO - PROCESS | 2010 | 1461659689818 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16d88c6400) [pid = 2010] [serial = 1041] [outer = 0x7f16d8538000] 01:34:50 INFO - PROCESS | 2010 | 1461659690957 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16ccfe5c00) [pid = 2010] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d644f000) [pid = 2010] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16cbb5dc00) [pid = 2010] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16c7cde800) [pid = 2010] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16ccdcdc00) [pid = 2010] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16ccfd9800) [pid = 2010] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16c7dbd000) [pid = 2010] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16d71c8800) [pid = 2010] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16c97eb400) [pid = 2010] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16cc5ab800) [pid = 2010] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16cc262400) [pid = 2010] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x7f16c9605800) [pid = 2010] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x7f16cbb50400) [pid = 2010] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x7f16dbdc7400) [pid = 2010] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x7f16d651c800) [pid = 2010] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x7f16dbdc2000) [pid = 2010] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x7f16c9602400) [pid = 2010] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:34:50 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x7f16cc26c800) [pid = 2010] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1546ms 01:34:51 INFO - PROCESS | 2010 | 1461659691009 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 01:34:51 INFO - PROCESS | 2010 | 1461659691012 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:34:51 INFO - PROCESS | 2010 | 1461659691017 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:34:51 INFO - PROCESS | 2010 | 1461659691019 Marionette TRACE conn4 <- [1,1358,null,{}] 01:34:51 INFO - PROCESS | 2010 | 1461659691024 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:51 INFO - PROCESS | 2010 | 1461659691195 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 01:34:51 INFO - PROCESS | 2010 | 1461659691371 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7855000 == 90 [pid = 2010] [id = 347] 01:34:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x7f16d651c800) [pid = 2010] [serial = 1042] [outer = (nil)] 01:34:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x7f16d7f0a800) [pid = 2010] [serial = 1043] [outer = 0x7f16d651c800] 01:34:51 INFO - PROCESS | 2010 | 1461659691438 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x7f16d9851400) [pid = 2010] [serial = 1044] [outer = 0x7f16d651c800] 01:34:52 INFO - PROCESS | 2010 | 1461659692056 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1079ms 01:34:52 INFO - PROCESS | 2010 | 1461659692098 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 01:34:52 INFO - PROCESS | 2010 | 1461659692101 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:34:52 INFO - PROCESS | 2010 | 1461659692106 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 2010 | 1461659692108 Marionette TRACE conn4 <- [1,1362,null,{}] 01:34:52 INFO - PROCESS | 2010 | 1461659692113 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:52 INFO - PROCESS | 2010 | 1461659692311 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 01:34:52 INFO - PROCESS | 2010 | 1461659692329 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7fb4800 == 91 [pid = 2010] [id = 348] 01:34:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x7f16ccfd9800) [pid = 2010] [serial = 1045] [outer = (nil)] 01:34:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x7f16db3f6800) [pid = 2010] [serial = 1046] [outer = 0x7f16ccfd9800] 01:34:52 INFO - PROCESS | 2010 | 1461659692388 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x7f16dbdc6800) [pid = 2010] [serial = 1047] [outer = 0x7f16ccfd9800] 01:34:53 INFO - PROCESS | 2010 | 1461659693364 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1328ms 01:34:53 INFO - PROCESS | 2010 | 1461659693436 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 2010 | 1461659693443 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:34:53 INFO - PROCESS | 2010 | 1461659693453 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 2010 | 1461659693459 Marionette TRACE conn4 <- [1,1366,null,{}] 01:34:53 INFO - PROCESS | 2010 | 1461659693469 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:53 INFO - PROCESS | 2010 | 1461659693707 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 01:34:53 INFO - PROCESS | 2010 | 1461659693886 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc21d800 == 92 [pid = 2010] [id = 349] 01:34:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x7f16c7ce6c00) [pid = 2010] [serial = 1048] [outer = (nil)] 01:34:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16cb122400) [pid = 2010] [serial = 1049] [outer = 0x7f16c7ce6c00] 01:34:53 INFO - PROCESS | 2010 | 1461659693958 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16cbb59c00) [pid = 2010] [serial = 1050] [outer = 0x7f16c7ce6c00] 01:34:55 INFO - PROCESS | 2010 | 1461659694998 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 2010 | 1461659695046 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:34:55 INFO - PROCESS | 2010 | 1461659695056 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 2010 | 1461659695059 Marionette TRACE conn4 <- [1,1370,null,{}] 01:34:55 INFO - PROCESS | 2010 | 1461659695065 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:55 INFO - PROCESS | 2010 | 1461659695236 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 01:34:55 INFO - PROCESS | 2010 | 1461659695422 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6586800 == 93 [pid = 2010] [id = 350] 01:34:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16ccdd9000) [pid = 2010] [serial = 1051] [outer = (nil)] 01:34:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16ce34dc00) [pid = 2010] [serial = 1052] [outer = 0x7f16ccdd9000] 01:34:55 INFO - PROCESS | 2010 | 1461659695539 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d5337800) [pid = 2010] [serial = 1053] [outer = 0x7f16ccdd9000] 01:34:56 INFO - PROCESS | 2010 | 1461659696438 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 2010 | 1461659696494 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:34:56 INFO - PROCESS | 2010 | 1461659696502 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 2010 | 1461659696510 Marionette TRACE conn4 <- [1,1374,null,{}] 01:34:56 INFO - PROCESS | 2010 | 1461659696525 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:56 INFO - PROCESS | 2010 | 1461659696749 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 01:34:56 INFO - PROCESS | 2010 | 1461659696980 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da5db800 == 94 [pid = 2010] [id = 351] 01:34:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d65e8800) [pid = 2010] [serial = 1054] [outer = (nil)] 01:34:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d7c6d000) [pid = 2010] [serial = 1055] [outer = 0x7f16d65e8800] 01:34:57 INFO - PROCESS | 2010 | 1461659697099 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16d8533000) [pid = 2010] [serial = 1056] [outer = 0x7f16d65e8800] 01:34:57 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:58 INFO - PROCESS | 2010 | 1461659698005 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 2010 | 1461659698049 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:34:58 INFO - PROCESS | 2010 | 1461659698055 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 2010 | 1461659698057 Marionette TRACE conn4 <- [1,1378,null,{}] 01:34:58 INFO - PROCESS | 2010 | 1461659698062 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:58 INFO - PROCESS | 2010 | 1461659698237 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 01:34:58 INFO - PROCESS | 2010 | 1461659698423 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbc27800 == 95 [pid = 2010] [id = 352] 01:34:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16d686dc00) [pid = 2010] [serial = 1057] [outer = (nil)] 01:34:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16db3f9400) [pid = 2010] [serial = 1058] [outer = 0x7f16d686dc00] 01:34:58 INFO - PROCESS | 2010 | 1461659698500 Marionette DEBUG loaded listener.js 01:34:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16dbdc8c00) [pid = 2010] [serial = 1059] [outer = 0x7f16d686dc00] 01:34:59 INFO - PROCESS | 2010 | 1461659699338 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:34:59 INFO - PROCESS | 2010 | 1461659699402 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:34:59 INFO - PROCESS | 2010 | 1461659699408 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:34:59 INFO - PROCESS | 2010 | 1461659699411 Marionette TRACE conn4 <- [1,1382,null,{}] 01:34:59 INFO - PROCESS | 2010 | 1461659699416 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:59 INFO - PROCESS | 2010 | 1461659699598 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 01:34:59 INFO - PROCESS | 2010 | 1461659699788 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc15e800 == 96 [pid = 2010] [id = 353] 01:34:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d814c400) [pid = 2010] [serial = 1060] [outer = (nil)] 01:34:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16dbfe5000) [pid = 2010] [serial = 1061] [outer = 0x7f16d814c400] 01:34:59 INFO - PROCESS | 2010 | 1461659699860 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16dc5b7000) [pid = 2010] [serial = 1062] [outer = 0x7f16d814c400] 01:35:00 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:00 INFO - PROCESS | 2010 | 1461659700788 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 2010 | 1461659700850 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 01:35:00 INFO - PROCESS | 2010 | 1461659700856 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 2010 | 1461659700859 Marionette TRACE conn4 <- [1,1386,null,{}] 01:35:00 INFO - PROCESS | 2010 | 1461659700864 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:01 INFO - PROCESS | 2010 | 1461659701071 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 01:35:01 INFO - PROCESS | 2010 | 1461659701256 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd14000 == 97 [pid = 2010] [id = 354] 01:35:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16dfccdc00) [pid = 2010] [serial = 1063] [outer = (nil)] 01:35:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16e0717000) [pid = 2010] [serial = 1064] [outer = 0x7f16dfccdc00] 01:35:01 INFO - PROCESS | 2010 | 1461659701377 Marionette DEBUG loaded listener.js 01:35:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16e0fa5000) [pid = 2010] [serial = 1065] [outer = 0x7f16dfccdc00] 01:35:02 INFO - PROCESS | 2010 | 1461659702299 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:35:02 INFO - PROCESS | 2010 | 1461659702340 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:35:02 INFO - PROCESS | 2010 | 1461659702346 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:35:02 INFO - PROCESS | 2010 | 1461659702349 Marionette TRACE conn4 <- [1,1390,null,{}] 01:35:02 INFO - PROCESS | 2010 | 1461659702354 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:02 INFO - PROCESS | 2010 | 1461659702530 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 01:35:02 INFO - PROCESS | 2010 | 1461659702717 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0275000 == 98 [pid = 2010] [id = 355] 01:35:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16e0183000) [pid = 2010] [serial = 1066] [outer = (nil)] 01:35:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16e1f90000) [pid = 2010] [serial = 1067] [outer = 0x7f16e0183000] 01:35:02 INFO - PROCESS | 2010 | 1461659702785 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16e243fc00) [pid = 2010] [serial = 1068] [outer = 0x7f16e0183000] 01:35:03 INFO - PROCESS | 2010 | 1461659703663 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1377ms 01:35:03 INFO - PROCESS | 2010 | 1461659703724 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 2010 | 1461659703727 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:35:03 INFO - PROCESS | 2010 | 1461659703733 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 2010 | 1461659703735 Marionette TRACE conn4 <- [1,1394,null,{}] 01:35:03 INFO - PROCESS | 2010 | 1461659703741 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 2010 | 1461659703902 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 01:35:04 INFO - PROCESS | 2010 | 1461659704089 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e110e800 == 99 [pid = 2010] [id = 356] 01:35:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16e0faf800) [pid = 2010] [serial = 1069] [outer = (nil)] 01:35:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16e47dc000) [pid = 2010] [serial = 1070] [outer = 0x7f16e0faf800] 01:35:04 INFO - PROCESS | 2010 | 1461659704161 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ed90d000) [pid = 2010] [serial = 1071] [outer = 0x7f16e0faf800] 01:35:05 INFO - PROCESS | 2010 | 1461659705025 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1333ms 01:35:05 INFO - PROCESS | 2010 | 1461659705066 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 2010 | 1461659705068 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:35:05 INFO - PROCESS | 2010 | 1461659705074 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 2010 | 1461659705077 Marionette TRACE conn4 <- [1,1398,null,{}] 01:35:05 INFO - PROCESS | 2010 | 1461659705082 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 2010 | 1461659705245 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 01:35:05 INFO - PROCESS | 2010 | 1461659705433 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fd9800 == 100 [pid = 2010] [id = 357] 01:35:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16e243e800) [pid = 2010] [serial = 1072] [outer = (nil)] 01:35:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16ee899c00) [pid = 2010] [serial = 1073] [outer = 0x7f16e243e800] 01:35:05 INFO - PROCESS | 2010 | 1461659705506 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16eec22c00) [pid = 2010] [serial = 1074] [outer = 0x7f16e243e800] 01:35:06 INFO - PROCESS | 2010 | 1461659706327 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1283ms 01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:35:06 INFO - PROCESS | 2010 | 1461659706358 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 2010 | 1461659706360 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 01:35:06 INFO - PROCESS | 2010 | 1461659706366 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 2010 | 1461659706369 Marionette TRACE conn4 <- [1,1402,null,{}] 01:35:06 INFO - PROCESS | 2010 | 1461659706374 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:06 INFO - PROCESS | 2010 | 1461659706550 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 01:35:06 INFO - PROCESS | 2010 | 1461659706740 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee506800 == 101 [pid = 2010] [id = 358] 01:35:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16df848800) [pid = 2010] [serial = 1075] [outer = (nil)] 01:35:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16efa25000) [pid = 2010] [serial = 1076] [outer = 0x7f16df848800] 01:35:06 INFO - PROCESS | 2010 | 1461659706807 Marionette DEBUG loaded listener.js 01:35:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16efc39c00) [pid = 2010] [serial = 1077] [outer = 0x7f16df848800] 01:35:07 INFO - PROCESS | 2010 | 1461659707692 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1390ms 01:35:07 INFO - PROCESS | 2010 | 1461659707756 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 2010 | 1461659707760 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:35:07 INFO - PROCESS | 2010 | 1461659707765 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 2010 | 1461659707769 Marionette TRACE conn4 <- [1,1406,null,{}] 01:35:07 INFO - PROCESS | 2010 | 1461659707774 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:07 INFO - PROCESS | 2010 | 1461659707969 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 01:35:08 INFO - PROCESS | 2010 | 1461659708153 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16efc07000 == 102 [pid = 2010] [id = 359] 01:35:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16db28dc00) [pid = 2010] [serial = 1078] [outer = (nil)] 01:35:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16ef6b0400) [pid = 2010] [serial = 1079] [outer = 0x7f16db28dc00] 01:35:08 INFO - PROCESS | 2010 | 1461659708230 Marionette DEBUG loaded listener.js 01:35:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16f3a6f000) [pid = 2010] [serial = 1080] [outer = 0x7f16db28dc00] 01:35:09 INFO - PROCESS | 2010 | 1461659709076 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1339ms 01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:35:09 INFO - PROCESS | 2010 | 1461659709106 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 01:35:09 INFO - PROCESS | 2010 | 1461659709109 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 01:35:09 INFO - PROCESS | 2010 | 1461659709115 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 2010 | 1461659709118 Marionette TRACE conn4 <- [1,1410,null,{}] 01:35:09 INFO - PROCESS | 2010 | 1461659709123 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:09 INFO - PROCESS | 2010 | 1461659709316 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 01:35:09 INFO - PROCESS | 2010 | 1461659709509 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ac1800 == 103 [pid = 2010] [id = 360] 01:35:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16ccc90800) [pid = 2010] [serial = 1081] [outer = (nil)] 01:35:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16ccc97800) [pid = 2010] [serial = 1082] [outer = 0x7f16ccc90800] 01:35:09 INFO - PROCESS | 2010 | 1461659709578 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16df5da400) [pid = 2010] [serial = 1083] [outer = 0x7f16ccc90800] 01:35:10 INFO - PROCESS | 2010 | 1461659710531 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1430ms 01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:35:10 INFO - PROCESS | 2010 | 1461659710544 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 01:35:10 INFO - PROCESS | 2010 | 1461659710546 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 01:35:10 INFO - PROCESS | 2010 | 1461659710552 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 2010 | 1461659710555 Marionette TRACE conn4 <- [1,1414,null,{}] 01:35:10 INFO - PROCESS | 2010 | 1461659710560 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:10 INFO - PROCESS | 2010 | 1461659710743 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 01:35:10 INFO - PROCESS | 2010 | 1461659710965 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f5a82000 == 104 [pid = 2010] [id = 361] 01:35:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16c7daf800) [pid = 2010] [serial = 1084] [outer = (nil)] 01:35:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16dfc24000) [pid = 2010] [serial = 1085] [outer = 0x7f16c7daf800] 01:35:11 INFO - PROCESS | 2010 | 1461659711033 Marionette DEBUG loaded listener.js 01:35:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16dfc2ac00) [pid = 2010] [serial = 1086] [outer = 0x7f16c7daf800] 01:35:11 INFO - PROCESS | 2010 | 1461659711962 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1433ms 01:35:11 INFO - PROCESS | 2010 | 1461659711984 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 2010 | 1461659711987 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:35:11 INFO - PROCESS | 2010 | 1461659711993 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 2010 | 1461659711996 Marionette TRACE conn4 <- [1,1418,null,{}] 01:35:12 INFO - PROCESS | 2010 | 1461659712001 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:12 INFO - PROCESS | 2010 | 1461659712195 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 01:35:12 INFO - PROCESS | 2010 | 1461659712428 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cbbb7800 == 105 [pid = 2010] [id = 362] 01:35:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c7ce1400) [pid = 2010] [serial = 1087] [outer = (nil)] 01:35:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c7db1c00) [pid = 2010] [serial = 1088] [outer = 0x7f16c7ce1400] 01:35:12 INFO - PROCESS | 2010 | 1461659712867 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16c97ea800) [pid = 2010] [serial = 1089] [outer = 0x7f16c7ce1400] 01:35:13 INFO - PROCESS | 2010 | 1461659713862 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1929ms 01:35:13 INFO - PROCESS | 2010 | 1461659713923 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:35:13 INFO - PROCESS | 2010 | 1461659713930 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 01:35:13 INFO - PROCESS | 2010 | 1461659713938 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 2010 | 1461659713943 Marionette TRACE conn4 <- [1,1422,null,{}] 01:35:13 INFO - PROCESS | 2010 | 1461659713949 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:14 INFO - PROCESS | 2010 | 1461659714123 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 01:35:14 INFO - PROCESS | 2010 | 1461659714386 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80df000 == 106 [pid = 2010] [id = 363] 01:35:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16cc265400) [pid = 2010] [serial = 1090] [outer = (nil)] 01:35:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16cc26ec00) [pid = 2010] [serial = 1091] [outer = 0x7f16cc265400] 01:35:14 INFO - PROCESS | 2010 | 1461659714556 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16cc5abc00) [pid = 2010] [serial = 1092] [outer = 0x7f16cc265400] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7855000 == 105 [pid = 2010] [id = 347] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16cc5a8c00) [pid = 2010] [serial = 977] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d87c5c00) [pid = 2010] [serial = 968] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16dbdbd400) [pid = 2010] [serial = 971] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | 1461659715618 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6667800 == 104 [pid = 2010] [id = 346] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d03d3800 == 103 [pid = 2010] [id = 345] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5d2000 == 102 [pid = 2010] [id = 344] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5dd800 == 101 [pid = 2010] [id = 343] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfae7800 == 100 [pid = 2010] [id = 342] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c9620800 == 99 [pid = 2010] [id = 339] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80d2800 == 98 [pid = 2010] [id = 338] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f68f1000 == 97 [pid = 2010] [id = 337] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e7ae4800 == 96 [pid = 2010] [id = 334] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f16000 == 95 [pid = 2010] [id = 333] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6e000 == 94 [pid = 2010] [id = 332] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d1800 == 93 [pid = 2010] [id = 331] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc582000 == 92 [pid = 2010] [id = 330] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc00b800 == 91 [pid = 2010] [id = 329] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d988f000 == 90 [pid = 2010] [id = 328] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d665e000 == 89 [pid = 2010] [id = 327] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaef800 == 88 [pid = 2010] [id = 326] 01:35:15 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8aaa000 == 87 [pid = 2010] [id = 11] 01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1736ms 01:35:15 INFO - PROCESS | 2010 | 1461659715672 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 2010 | 1461659715676 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:35:15 INFO - PROCESS | 2010 | 1461659715685 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 2010 | 1461659715689 Marionette TRACE conn4 <- [1,1426,null,{}] 01:35:15 INFO - PROCESS | 2010 | 1461659715694 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:15 INFO - PROCESS | 2010 | 1461659715865 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16e2447000) [pid = 2010] [serial = 909] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16cbb52c00) [pid = 2010] [serial = 975] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16f320cc00) [pid = 2010] [serial = 882] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d6525c00) [pid = 2010] [serial = 962] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16f3aa4000) [pid = 2010] [serial = 927] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c7cec000) [pid = 2010] [serial = 939] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16ccdd8000) [pid = 2010] [serial = 930] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d552f800) [pid = 2010] [serial = 912] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16cb121800) [pid = 2010] [serial = 956] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d852d000) [pid = 2010] [serial = 965] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16cb125000) [pid = 2010] [serial = 974] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16ccfe1400) [pid = 2010] [serial = 959] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16cc26f400) [pid = 2010] [serial = 885] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16d0355c00) [pid = 2010] [serial = 936] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16d71bc000) [pid = 2010] [serial = 963] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16d716e800) [pid = 2010] [serial = 924] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16ee7b3400) [pid = 2010] [serial = 921] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16cbb5a800) [pid = 2010] [serial = 957] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d853a800) [pid = 2010] [serial = 915] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16dfdd9800) [pid = 2010] [serial = 918] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d8537000) [pid = 2010] [serial = 966] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16c9610400) [pid = 2010] [serial = 933] [outer = (nil)] [url = about:blank] 01:35:15 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16d035c000) [pid = 2010] [serial = 960] [outer = (nil)] [url = about:blank] 01:35:16 INFO - PROCESS | 2010 | 1461659716090 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc223000 == 88 [pid = 2010] [id = 364] 01:35:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16cbb52c00) [pid = 2010] [serial = 1093] [outer = (nil)] 01:35:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16ce34b400) [pid = 2010] [serial = 1094] [outer = 0x7f16cbb52c00] 01:35:16 INFO - PROCESS | 2010 | 1461659716155 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16d0497c00) [pid = 2010] [serial = 1095] [outer = 0x7f16cbb52c00] 01:35:17 INFO - PROCESS | 2010 | 1461659717167 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1532ms 01:35:17 INFO - PROCESS | 2010 | 1461659717218 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 01:35:17 INFO - PROCESS | 2010 | 1461659717223 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 01:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:35:17 INFO - PROCESS | 2010 | 1461659717231 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 2010 | 1461659717236 Marionette TRACE conn4 <- [1,1430,null,{}] 01:35:17 INFO - PROCESS | 2010 | 1461659717244 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:17 INFO - PROCESS | 2010 | 1461659717443 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 01:35:17 INFO - PROCESS | 2010 | 1461659717694 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa1e800 == 89 [pid = 2010] [id = 365] 01:35:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16cbb5a800) [pid = 2010] [serial = 1096] [outer = (nil)] 01:35:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16cc26f000) [pid = 2010] [serial = 1097] [outer = 0x7f16cbb5a800] 01:35:17 INFO - PROCESS | 2010 | 1461659717766 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16ccc98000) [pid = 2010] [serial = 1098] [outer = 0x7f16cbb5a800] 01:35:18 INFO - PROCESS | 2010 | 1461659718649 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1490ms 01:35:18 INFO - PROCESS | 2010 | 1461659718721 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 2010 | 1461659718729 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 01:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:35:18 INFO - PROCESS | 2010 | 1461659718739 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 2010 | 1461659718742 Marionette TRACE conn4 <- [1,1434,null,{}] 01:35:18 INFO - PROCESS | 2010 | 1461659718748 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:18 INFO - PROCESS | 2010 | 1461659718924 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 01:35:19 INFO - PROCESS | 2010 | 1461659719154 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54a9800 == 90 [pid = 2010] [id = 366] 01:35:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16d035a800) [pid = 2010] [serial = 1099] [outer = (nil)] 01:35:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d0b84400) [pid = 2010] [serial = 1100] [outer = 0x7f16d035a800] 01:35:19 INFO - PROCESS | 2010 | 1461659719240 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d54c2000) [pid = 2010] [serial = 1101] [outer = 0x7f16d035a800] 01:35:20 INFO - PROCESS | 2010 | 1461659720203 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1531ms 01:35:20 INFO - PROCESS | 2010 | 1461659720270 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 01:35:20 INFO - PROCESS | 2010 | 1461659720274 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 01:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:35:20 INFO - PROCESS | 2010 | 1461659720280 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:35:20 INFO - PROCESS | 2010 | 1461659720286 Marionette TRACE conn4 <- [1,1438,null,{}] 01:35:20 INFO - PROCESS | 2010 | 1461659720301 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:20 INFO - PROCESS | 2010 | 1461659720518 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 01:35:20 INFO - PROCESS | 2010 | 1461659720799 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d657a800 == 91 [pid = 2010] [id = 367] 01:35:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16d54ce000) [pid = 2010] [serial = 1102] [outer = (nil)] 01:35:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16d6456400) [pid = 2010] [serial = 1103] [outer = 0x7f16d54ce000] 01:35:20 INFO - PROCESS | 2010 | 1461659720873 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16d651fc00) [pid = 2010] [serial = 1104] [outer = 0x7f16d54ce000] 01:35:21 INFO - PROCESS | 2010 | 1461659721708 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1486ms 01:35:21 INFO - PROCESS | 2010 | 1461659721767 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 2010 | 1461659721771 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:35:21 INFO - PROCESS | 2010 | 1461659721777 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 2010 | 1461659721780 Marionette TRACE conn4 <- [1,1442,null,{}] 01:35:21 INFO - PROCESS | 2010 | 1461659721785 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:21 INFO - PROCESS | 2010 | 1461659721960 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 01:35:22 INFO - PROCESS | 2010 | 1461659722141 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d784f000 == 92 [pid = 2010] [id = 368] 01:35:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16d5524c00) [pid = 2010] [serial = 1105] [outer = (nil)] 01:35:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d7171400) [pid = 2010] [serial = 1106] [outer = 0x7f16d5524c00] 01:35:22 INFO - PROCESS | 2010 | 1461659722213 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d71bd400) [pid = 2010] [serial = 1107] [outer = 0x7f16d5524c00] 01:35:23 INFO - PROCESS | 2010 | 1461659723081 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 01:35:23 INFO - PROCESS | 2010 | 1461659723157 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 2010 | 1461659723161 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:35:23 INFO - PROCESS | 2010 | 1461659723166 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 2010 | 1461659723168 Marionette TRACE conn4 <- [1,1446,null,{}] 01:35:23 INFO - PROCESS | 2010 | 1461659723174 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:23 INFO - PROCESS | 2010 | 1461659723376 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6671800 == 91 [pid = 2010] [id = 150] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfadc000 == 90 [pid = 2010] [id = 341] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ef70e000 == 89 [pid = 2010] [id = 215] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f8099800 == 88 [pid = 2010] [id = 249] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f1b88800 == 87 [pid = 2010] [id = 163] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee885000 == 86 [pid = 2010] [id = 214] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee5b6800 == 85 [pid = 2010] [id = 94] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cbbba800 == 84 [pid = 2010] [id = 253] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eecb6800 == 83 [pid = 2010] [id = 335] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80df000 == 82 [pid = 2010] [id = 363] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cbbb7800 == 81 [pid = 2010] [id = 362] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ac1800 == 80 [pid = 2010] [id = 360] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16efc07000 == 79 [pid = 2010] [id = 359] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee506800 == 78 [pid = 2010] [id = 358] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1fd9800 == 77 [pid = 2010] [id = 357] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e110e800 == 76 [pid = 2010] [id = 356] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0275000 == 75 [pid = 2010] [id = 355] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd14000 == 74 [pid = 2010] [id = 354] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc15e800 == 73 [pid = 2010] [id = 353] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbc27800 == 72 [pid = 2010] [id = 352] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da5db800 == 71 [pid = 2010] [id = 351] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6586800 == 70 [pid = 2010] [id = 350] 01:35:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc21d800 == 69 [pid = 2010] [id = 349] 01:35:25 INFO - PROCESS | 2010 | 1461659725588 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafe0800 == 70 [pid = 2010] [id = 369] 01:35:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cb123000) [pid = 2010] [serial = 1108] [outer = (nil)] 01:35:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16cba7dc00) [pid = 2010] [serial = 1109] [outer = 0x7f16cb123000] 01:35:25 INFO - PROCESS | 2010 | 1461659725654 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16cbbddc00) [pid = 2010] [serial = 1110] [outer = 0x7f16cb123000] 01:35:26 INFO - PROCESS | 2010 | 1461659726382 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 3234ms 01:35:26 INFO - PROCESS | 2010 | 1461659726402 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 01:35:26 INFO - PROCESS | 2010 | 1461659726407 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:35:26 INFO - PROCESS | 2010 | 1461659726414 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 2010 | 1461659726419 Marionette TRACE conn4 <- [1,1450,null,{}] 01:35:26 INFO - PROCESS | 2010 | 1461659726425 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:26 INFO - PROCESS | 2010 | 1461659726661 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 01:35:26 INFO - PROCESS | 2010 | 1461659726793 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d562b000 == 71 [pid = 2010] [id = 370] 01:35:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16cba82c00) [pid = 2010] [serial = 1111] [outer = (nil)] 01:35:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16d0361400) [pid = 2010] [serial = 1112] [outer = 0x7f16cba82c00] 01:35:26 INFO - PROCESS | 2010 | 1461659726855 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d54c3400) [pid = 2010] [serial = 1113] [outer = 0x7f16cba82c00] 01:35:27 INFO - PROCESS | 2010 | 1461659727687 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1336ms 01:35:27 INFO - PROCESS | 2010 | 1461659727753 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 01:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:35:27 INFO - PROCESS | 2010 | 1461659727758 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 01:35:27 INFO - PROCESS | 2010 | 1461659727764 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 2010 | 1461659727767 Marionette TRACE conn4 <- [1,1454,null,{}] 01:35:27 INFO - PROCESS | 2010 | 1461659727798 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:28 INFO - PROCESS | 2010 | 1461659728006 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 01:35:28 INFO - PROCESS | 2010 | 1461659728030 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9886000 == 72 [pid = 2010] [id = 371] 01:35:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16d54c4000) [pid = 2010] [serial = 1114] [outer = (nil)] 01:35:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d6523400) [pid = 2010] [serial = 1115] [outer = 0x7f16d54c4000] 01:35:28 INFO - PROCESS | 2010 | 1461659728087 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16d7624800) [pid = 2010] [serial = 1116] [outer = 0x7f16d54c4000] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d8538000) [pid = 2010] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c97f0000) [pid = 2010] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16c97f1000) [pid = 2010] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d7631000) [pid = 2010] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16cba87000) [pid = 2010] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d9a2e000) [pid = 2010] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16d8aaf800) [pid = 2010] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d71b5c00) [pid = 2010] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d651c800) [pid = 2010] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16cc265400) [pid = 2010] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d7c70c00) [pid = 2010] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:35:29 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16c7ce1400) [pid = 2010] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:35:29 INFO - PROCESS | 2010 | 1461659729262 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1506ms 01:35:29 INFO - PROCESS | 2010 | 1461659729270 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 2010 | 1461659729273 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:35:29 INFO - PROCESS | 2010 | 1461659729287 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 2010 | 1461659729295 Marionette TRACE conn4 <- [1,1458,null,{}] 01:35:29 INFO - PROCESS | 2010 | 1461659729311 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:29 INFO - PROCESS | 2010 | 1461659729494 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 01:35:29 INFO - PROCESS | 2010 | 1461659729512 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db979000 == 73 [pid = 2010] [id = 372] 01:35:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c7ce1400) [pid = 2010] [serial = 1117] [outer = (nil)] 01:35:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d80e5c00) [pid = 2010] [serial = 1118] [outer = 0x7f16c7ce1400] 01:35:29 INFO - PROCESS | 2010 | 1461659729569 Marionette DEBUG loaded listener.js 01:35:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d8537000) [pid = 2010] [serial = 1119] [outer = 0x7f16c7ce1400] 01:35:30 INFO - PROCESS | 2010 | 1461659730389 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1152ms 01:35:30 INFO - PROCESS | 2010 | 1461659730433 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 01:35:30 INFO - PROCESS | 2010 | 1461659730437 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:35:30 INFO - PROCESS | 2010 | 1461659730443 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:35:30 INFO - PROCESS | 2010 | 1461659730446 Marionette TRACE conn4 <- [1,1462,null,{}] 01:35:30 INFO - PROCESS | 2010 | 1461659730452 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:30 INFO - PROCESS | 2010 | 1461659730604 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 01:35:30 INFO - PROCESS | 2010 | 1461659730619 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbc25800 == 74 [pid = 2010] [id = 373] 01:35:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c9608000) [pid = 2010] [serial = 1120] [outer = (nil)] 01:35:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16d88c1400) [pid = 2010] [serial = 1121] [outer = 0x7f16c9608000] 01:35:30 INFO - PROCESS | 2010 | 1461659730678 Marionette DEBUG loaded listener.js 01:35:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16d97e9c00) [pid = 2010] [serial = 1122] [outer = 0x7f16c9608000] 01:35:31 INFO - PROCESS | 2010 | 1461659731835 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1428ms 01:35:31 INFO - PROCESS | 2010 | 1461659731872 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 2010 | 1461659731878 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 01:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:35:31 INFO - PROCESS | 2010 | 1461659731887 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 2010 | 1461659731891 Marionette TRACE conn4 <- [1,1466,null,{}] 01:35:31 INFO - PROCESS | 2010 | 1461659731899 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:32 INFO - PROCESS | 2010 | 1461659732110 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 01:35:32 INFO - PROCESS | 2010 | 1461659732298 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6487000 == 75 [pid = 2010] [id = 374] 01:35:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16ccc94400) [pid = 2010] [serial = 1123] [outer = (nil)] 01:35:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16ce345400) [pid = 2010] [serial = 1124] [outer = 0x7f16ccc94400] 01:35:32 INFO - PROCESS | 2010 | 1461659732423 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d5337400) [pid = 2010] [serial = 1125] [outer = 0x7f16ccc94400] 01:35:33 INFO - PROCESS | 2010 | 1461659733304 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1487ms 01:35:33 INFO - PROCESS | 2010 | 1461659733374 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 01:35:33 INFO - PROCESS | 2010 | 1461659733382 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:35:33 INFO - PROCESS | 2010 | 1461659733393 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:35:33 INFO - PROCESS | 2010 | 1461659733396 Marionette TRACE conn4 <- [1,1470,null,{}] 01:35:33 INFO - PROCESS | 2010 | 1461659733402 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:33 INFO - PROCESS | 2010 | 1461659733579 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 01:35:33 INFO - PROCESS | 2010 | 1461659733764 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca9df000 == 76 [pid = 2010] [id = 375] 01:35:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16d54c4400) [pid = 2010] [serial = 1126] [outer = (nil)] 01:35:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d6867800) [pid = 2010] [serial = 1127] [outer = 0x7f16d54c4400] 01:35:33 INFO - PROCESS | 2010 | 1461659733833 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16d7d7c400) [pid = 2010] [serial = 1128] [outer = 0x7f16d54c4400] 01:35:34 INFO - PROCESS | 2010 | 1461659734853 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1532ms 01:35:34 INFO - PROCESS | 2010 | 1461659734925 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 2010 | 1461659734929 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 01:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:35:34 INFO - PROCESS | 2010 | 1461659734935 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 2010 | 1461659734940 Marionette TRACE conn4 <- [1,1474,null,{}] 01:35:34 INFO - PROCESS | 2010 | 1461659734956 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:35 INFO - PROCESS | 2010 | 1461659735272 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 01:35:35 INFO - PROCESS | 2010 | 1461659735554 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16debb7800 == 77 [pid = 2010] [id = 376] 01:35:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16d984c400) [pid = 2010] [serial = 1129] [outer = (nil)] 01:35:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16db3f8c00) [pid = 2010] [serial = 1130] [outer = 0x7f16d984c400] 01:35:35 INFO - PROCESS | 2010 | 1461659735629 Marionette DEBUG loaded listener.js 01:35:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16dbdcc800) [pid = 2010] [serial = 1131] [outer = 0x7f16d984c400] 01:35:36 INFO - PROCESS | 2010 | 1461659736523 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1635ms 01:35:36 INFO - PROCESS | 2010 | 1461659736571 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:35:36 INFO - PROCESS | 2010 | 1461659736575 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 01:35:36 INFO - PROCESS | 2010 | 1461659736580 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 2010 | 1461659736584 Marionette TRACE conn4 <- [1,1478,null,{}] 01:35:36 INFO - PROCESS | 2010 | 1461659736589 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:36 INFO - PROCESS | 2010 | 1461659736757 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 01:35:36 INFO - PROCESS | 2010 | 1461659736955 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d3800 == 78 [pid = 2010] [id = 377] 01:35:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16d7629000) [pid = 2010] [serial = 1132] [outer = (nil)] 01:35:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16dc2e9000) [pid = 2010] [serial = 1133] [outer = 0x7f16d7629000] 01:35:37 INFO - PROCESS | 2010 | 1461659737024 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16dc539000) [pid = 2010] [serial = 1134] [outer = 0x7f16d7629000] 01:35:37 INFO - PROCESS | 2010 | 1461659737920 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1396ms 01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:35:37 INFO - PROCESS | 2010 | 1461659737976 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 01:35:37 INFO - PROCESS | 2010 | 1461659737979 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 01:35:37 INFO - PROCESS | 2010 | 1461659737983 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 2010 | 1461659737987 Marionette TRACE conn4 <- [1,1482,null,{}] 01:35:37 INFO - PROCESS | 2010 | 1461659737992 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:38 INFO - PROCESS | 2010 | 1461659738153 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 01:35:38 INFO - PROCESS | 2010 | 1461659738345 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f56000 == 79 [pid = 2010] [id = 378] 01:35:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16dbf3f400) [pid = 2010] [serial = 1135] [outer = (nil)] 01:35:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16dc60f800) [pid = 2010] [serial = 1136] [outer = 0x7f16dbf3f400] 01:35:38 INFO - PROCESS | 2010 | 1461659738413 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16ddad7c00) [pid = 2010] [serial = 1137] [outer = 0x7f16dbf3f400] 01:35:39 INFO - PROCESS | 2010 | 1461659739390 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1491ms 01:35:39 INFO - PROCESS | 2010 | 1461659739476 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 01:35:39 INFO - PROCESS | 2010 | 1461659739479 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:35:39 INFO - PROCESS | 2010 | 1461659739485 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:35:39 INFO - PROCESS | 2010 | 1461659739487 Marionette TRACE conn4 <- [1,1486,null,{}] 01:35:39 INFO - PROCESS | 2010 | 1461659739493 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:39 INFO - PROCESS | 2010 | 1461659739718 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 01:35:39 INFO - PROCESS | 2010 | 1461659739952 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e2217800 == 80 [pid = 2010] [id = 379] 01:35:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16dfc2c400) [pid = 2010] [serial = 1138] [outer = (nil)] 01:35:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16dfde2c00) [pid = 2010] [serial = 1139] [outer = 0x7f16dfc2c400] 01:35:40 INFO - PROCESS | 2010 | 1461659740069 Marionette DEBUG loaded listener.js 01:35:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16e061a400) [pid = 2010] [serial = 1140] [outer = 0x7f16dfc2c400] 01:35:40 INFO - PROCESS | 2010 | 1461659740907 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1481ms 01:35:40 INFO - PROCESS | 2010 | 1461659740966 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 2010 | 1461659740970 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 01:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:35:40 INFO - PROCESS | 2010 | 1461659740976 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 2010 | 1461659740978 Marionette TRACE conn4 <- [1,1490,null,{}] 01:35:40 INFO - PROCESS | 2010 | 1461659740984 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:41 INFO - PROCESS | 2010 | 1461659741142 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 01:35:41 INFO - PROCESS | 2010 | 1461659741341 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee884800 == 81 [pid = 2010] [id = 380] 01:35:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16dfc2c800) [pid = 2010] [serial = 1141] [outer = (nil)] 01:35:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16e0716400) [pid = 2010] [serial = 1142] [outer = 0x7f16dfc2c800] 01:35:41 INFO - PROCESS | 2010 | 1461659741413 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16e0e24c00) [pid = 2010] [serial = 1143] [outer = 0x7f16dfc2c800] 01:35:42 INFO - PROCESS | 2010 | 1461659742269 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1337ms 01:35:42 INFO - PROCESS | 2010 | 1461659742313 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 01:35:42 INFO - PROCESS | 2010 | 1461659742317 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:35:42 INFO - PROCESS | 2010 | 1461659742322 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 2010 | 1461659742324 Marionette TRACE conn4 <- [1,1494,null,{}] 01:35:42 INFO - PROCESS | 2010 | 1461659742330 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:42 INFO - PROCESS | 2010 | 1461659742490 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 01:35:42 INFO - PROCESS | 2010 | 1461659742681 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3255800 == 82 [pid = 2010] [id = 381] 01:35:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16c7db6000) [pid = 2010] [serial = 1144] [outer = (nil)] 01:35:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16e0faa400) [pid = 2010] [serial = 1145] [outer = 0x7f16c7db6000] 01:35:42 INFO - PROCESS | 2010 | 1461659742749 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16e2278000) [pid = 2010] [serial = 1146] [outer = 0x7f16c7db6000] 01:35:43 INFO - PROCESS | 2010 | 1461659743634 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1379ms 01:35:43 INFO - PROCESS | 2010 | 1461659743703 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 2010 | 1461659743707 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:35:43 INFO - PROCESS | 2010 | 1461659743713 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 2010 | 1461659743716 Marionette TRACE conn4 <- [1,1498,null,{}] 01:35:43 INFO - PROCESS | 2010 | 1461659743721 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:43 INFO - PROCESS | 2010 | 1461659743884 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 01:35:44 INFO - PROCESS | 2010 | 1461659744074 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3447000 == 83 [pid = 2010] [id = 382] 01:35:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16c9604c00) [pid = 2010] [serial = 1147] [outer = (nil)] 01:35:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16e47dc400) [pid = 2010] [serial = 1148] [outer = 0x7f16c9604c00] 01:35:44 INFO - PROCESS | 2010 | 1461659744150 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16ed905400) [pid = 2010] [serial = 1149] [outer = 0x7f16c9604c00] 01:35:44 INFO - PROCESS | 2010 | 1461659744985 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1327ms 01:35:45 INFO - PROCESS | 2010 | 1461659745040 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:35:45 INFO - PROCESS | 2010 | 1461659745044 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 01:35:45 INFO - PROCESS | 2010 | 1461659745049 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 2010 | 1461659745052 Marionette TRACE conn4 <- [1,1502,null,{}] 01:35:45 INFO - PROCESS | 2010 | 1461659745057 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:45 INFO - PROCESS | 2010 | 1461659745218 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 01:35:45 INFO - PROCESS | 2010 | 1461659745433 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f6569000 == 84 [pid = 2010] [id = 383] 01:35:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16d7c70000) [pid = 2010] [serial = 1150] [outer = (nil)] 01:35:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16dc5b1800) [pid = 2010] [serial = 1151] [outer = 0x7f16d7c70000] 01:35:45 INFO - PROCESS | 2010 | 1461659745551 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16ee7bcc00) [pid = 2010] [serial = 1152] [outer = 0x7f16d7c70000] 01:35:46 INFO - PROCESS | 2010 | 1461659746430 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1430ms 01:35:46 INFO - PROCESS | 2010 | 1461659746480 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 2010 | 1461659746485 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 01:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:35:46 INFO - PROCESS | 2010 | 1461659746491 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:35:46 INFO - PROCESS | 2010 | 1461659746496 Marionette TRACE conn4 <- [1,1506,null,{}] 01:35:46 INFO - PROCESS | 2010 | 1461659746502 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:46 INFO - PROCESS | 2010 | 1461659746702 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 01:35:46 INFO - PROCESS | 2010 | 1461659746894 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7e76800 == 85 [pid = 2010] [id = 384] 01:35:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d8568000) [pid = 2010] [serial = 1153] [outer = (nil)] 01:35:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16efddd400) [pid = 2010] [serial = 1154] [outer = 0x7f16d8568000] 01:35:46 INFO - PROCESS | 2010 | 1461659746972 Marionette DEBUG loaded listener.js 01:35:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16f35a6c00) [pid = 2010] [serial = 1155] [outer = 0x7f16d8568000] 01:35:47 INFO - PROCESS | 2010 | 1461659747833 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1384ms 01:35:47 INFO - PROCESS | 2010 | 1461659747876 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 2010 | 1461659747879 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:35:47 INFO - PROCESS | 2010 | 1461659747885 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 2010 | 1461659747887 Marionette TRACE conn4 <- [1,1510,null,{}] 01:35:47 INFO - PROCESS | 2010 | 1461659747892 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:48 INFO - PROCESS | 2010 | 1461659748049 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 01:35:48 INFO - PROCESS | 2010 | 1461659748258 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb0e800 == 86 [pid = 2010] [id = 385] 01:35:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16c9610400) [pid = 2010] [serial = 1156] [outer = (nil)] 01:35:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16dbd22400) [pid = 2010] [serial = 1157] [outer = 0x7f16c9610400] 01:35:48 INFO - PROCESS | 2010 | 1461659748325 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16dbd29c00) [pid = 2010] [serial = 1158] [outer = 0x7f16c9610400] 01:35:49 INFO - PROCESS | 2010 | 1461659749510 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1689ms 01:35:49 INFO - PROCESS | 2010 | 1461659749575 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:35:49 INFO - PROCESS | 2010 | 1461659749580 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 01:35:49 INFO - PROCESS | 2010 | 1461659749588 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 2010 | 1461659749593 Marionette TRACE conn4 <- [1,1514,null,{}] 01:35:49 INFO - PROCESS | 2010 | 1461659749601 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:49 INFO - PROCESS | 2010 | 1461659749838 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 01:35:50 INFO - PROCESS | 2010 | 1461659750082 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafc9800 == 87 [pid = 2010] [id = 386] 01:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16cbb56800) [pid = 2010] [serial = 1159] [outer = (nil)] 01:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16cbd87000) [pid = 2010] [serial = 1160] [outer = 0x7f16cbb56800] 01:35:50 INFO - PROCESS | 2010 | 1461659750147 Marionette DEBUG loaded listener.js 01:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16cbd8dc00) [pid = 2010] [serial = 1161] [outer = 0x7f16cbb56800] 01:35:51 INFO - PROCESS | 2010 | 1461659751057 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1483ms 01:35:51 INFO - PROCESS | 2010 | 1461659751070 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 2010 | 1461659751077 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:35:51 INFO - PROCESS | 2010 | 1461659751087 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 2010 | 1461659751091 Marionette TRACE conn4 <- [1,1518,null,{}] 01:35:51 INFO - PROCESS | 2010 | 1461659751096 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:51 INFO - PROCESS | 2010 | 1461659751256 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 01:35:51 INFO - PROCESS | 2010 | 1461659751645 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd1f000 == 88 [pid = 2010] [id = 387] 01:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16cc267800) [pid = 2010] [serial = 1162] [outer = (nil)] 01:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16ccc90400) [pid = 2010] [serial = 1163] [outer = 0x7f16cc267800] 01:35:51 INFO - PROCESS | 2010 | 1461659751713 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16ccdcf800) [pid = 2010] [serial = 1164] [outer = 0x7f16cc267800] 01:35:52 INFO - PROCESS | 2010 | 1461659752552 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1537ms 01:35:52 INFO - PROCESS | 2010 | 1461659752623 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 2010 | 1461659752627 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 01:35:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:35:52 INFO - PROCESS | 2010 | 1461659752633 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 2010 | 1461659752638 Marionette TRACE conn4 <- [1,1522,null,{}] 01:35:52 INFO - PROCESS | 2010 | 1461659752653 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:52 INFO - PROCESS | 2010 | 1461659752857 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 01:35:53 INFO - PROCESS | 2010 | 1461659753133 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaf2000 == 89 [pid = 2010] [id = 388] 01:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16d5340c00) [pid = 2010] [serial = 1165] [outer = (nil)] 01:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16d54c6c00) [pid = 2010] [serial = 1166] [outer = 0x7f16d5340c00] 01:35:53 INFO - PROCESS | 2010 | 1461659753243 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16d5527c00) [pid = 2010] [serial = 1167] [outer = 0x7f16d5340c00] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d8000 == 88 [pid = 2010] [id = 240] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7697800 == 87 [pid = 2010] [id = 317] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db979000 == 86 [pid = 2010] [id = 372] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16e0413400) [pid = 2010] [serial = 1007] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16dc5b6400) [pid = 2010] [serial = 1001] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16df8ad400) [pid = 2010] [serial = 1004] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16e1f73000) [pid = 2010] [serial = 1010] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16db3f5800) [pid = 2010] [serial = 995] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16d0352400) [pid = 2010] [serial = 983] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16cbbdb400) [pid = 2010] [serial = 980] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16d6454000) [pid = 2010] [serial = 1025] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16d7fc2000) [pid = 2010] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16d552b400) [pid = 2010] [serial = 986] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16ed907000) [pid = 2010] [serial = 1013] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16d8538400) [pid = 2010] [serial = 992] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16d71b4c00) [pid = 2010] [serial = 989] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16eea11000) [pid = 2010] [serial = 1016] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16dbfe2000) [pid = 2010] [serial = 998] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16cc267c00) [pid = 2010] [serial = 1019] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16cb126000) [pid = 2010] [serial = 1022] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ce34b400) [pid = 2010] [serial = 1094] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16cb122400) [pid = 2010] [serial = 1049] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16ce34dc00) [pid = 2010] [serial = 1052] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16db3f9400) [pid = 2010] [serial = 1058] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16d7c6d000) [pid = 2010] [serial = 1055] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16dbfe5000) [pid = 2010] [serial = 1061] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16e0717000) [pid = 2010] [serial = 1064] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16e1f90000) [pid = 2010] [serial = 1067] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16e47dc000) [pid = 2010] [serial = 1070] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16ee899c00) [pid = 2010] [serial = 1073] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16efa25000) [pid = 2010] [serial = 1076] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16ef6b0400) [pid = 2010] [serial = 1079] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16ccc97800) [pid = 2010] [serial = 1082] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16dfc24000) [pid = 2010] [serial = 1085] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9886000 == 85 [pid = 2010] [id = 371] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d562b000 == 84 [pid = 2010] [id = 370] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafe0800 == 83 [pid = 2010] [id = 369] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d784f000 == 82 [pid = 2010] [id = 368] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d657a800 == 81 [pid = 2010] [id = 367] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54a9800 == 80 [pid = 2010] [id = 366] 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa1e800 == 79 [pid = 2010] [id = 365] 01:35:53 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc223000 == 78 [pid = 2010] [id = 364] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16d856b000) [pid = 2010] [serial = 1040] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16d035d800) [pid = 2010] [serial = 1034] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16d7179c00) [pid = 2010] [serial = 1035] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d5335400) [pid = 2010] [serial = 1032] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d0353000) [pid = 2010] [serial = 1031] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d8ad6800) [pid = 2010] [serial = 969] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16cc5acc00) [pid = 2010] [serial = 1029] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16cbbd9000) [pid = 2010] [serial = 1028] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16dbf3a400) [pid = 2010] [serial = 972] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16d7f0e800) [pid = 2010] [serial = 1037] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d88c6400) [pid = 2010] [serial = 1041] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d9851400) [pid = 2010] [serial = 1044] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16db3f6800) [pid = 2010] [serial = 1046] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16cc26ec00) [pid = 2010] [serial = 1091] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16cc5abc00) [pid = 2010] [serial = 1092] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16e041e000) [pid = 2010] [serial = 714] [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.] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d7f0a800) [pid = 2010] [serial = 1043] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16d852cc00) [pid = 2010] [serial = 1038] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c7db1c00) [pid = 2010] [serial = 1088] [outer = (nil)] [url = about:blank] 01:35:53 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16c97ea800) [pid = 2010] [serial = 1089] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 2010 | 1461659754040 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:35:54 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 () { 01:35:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:35:54 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 () { 01:35:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:35:54 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 () { 01:35:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:35:54 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 () { 01:35:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:35:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 01:35:54 INFO - PROCESS | 2010 | 1461659754074 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 2010 | 1461659754081 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 01:35:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:35:54 INFO - PROCESS | 2010 | 1461659754087 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 2010 | 1461659754089 Marionette TRACE conn4 <- [1,1526,null,{}] 01:35:54 INFO - PROCESS | 2010 | 1461659754094 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:54 INFO - PROCESS | 2010 | 1461659754239 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 01:35:54 INFO - PROCESS | 2010 | 1461659754253 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa16800 == 79 [pid = 2010] [id = 389] 01:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c7db1c00) [pid = 2010] [serial = 1168] [outer = (nil)] 01:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d644ec00) [pid = 2010] [serial = 1169] [outer = 0x7f16c7db1c00] 01:35:54 INFO - PROCESS | 2010 | 1461659754313 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d6874800) [pid = 2010] [serial = 1170] [outer = 0x7f16c7db1c00] 01:35:55 INFO - PROCESS | 2010 | 1461659755168 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:35:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:35:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:35:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:35:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1132ms 01:35:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:35:55 INFO - PROCESS | 2010 | 1461659755225 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 2010 | 1461659755227 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 01:35:55 INFO - PROCESS | 2010 | 1461659755232 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 2010 | 1461659755235 Marionette TRACE conn4 <- [1,1530,null,{}] 01:35:55 INFO - PROCESS | 2010 | 1461659755240 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:55 INFO - PROCESS | 2010 | 1461659755400 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 01:35:55 INFO - PROCESS | 2010 | 1461659755561 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5648000 == 80 [pid = 2010] [id = 390] 01:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cbd92000) [pid = 2010] [serial = 1171] [outer = (nil)] 01:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16d71bb400) [pid = 2010] [serial = 1172] [outer = 0x7f16cbd92000] 01:35:55 INFO - PROCESS | 2010 | 1461659755619 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16d8539400) [pid = 2010] [serial = 1173] [outer = 0x7f16cbd92000] 01:35:56 INFO - PROCESS | 2010 | 1461659756305 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:35:56 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 01:35:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:35:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:35:56 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. 01:35:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:35:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1127ms 01:35:56 INFO - PROCESS | 2010 | 1461659756361 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 01:35:56 INFO - PROCESS | 2010 | 1461659756364 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 01:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:35:56 INFO - PROCESS | 2010 | 1461659756369 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:35:56 INFO - PROCESS | 2010 | 1461659756371 Marionette TRACE conn4 <- [1,1534,null,{}] 01:35:56 INFO - PROCESS | 2010 | 1461659756376 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:56 INFO - PROCESS | 2010 | 1461659756598 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 01:35:56 INFO - PROCESS | 2010 | 1461659756634 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d769e800 == 81 [pid = 2010] [id = 391] 01:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16d853a800) [pid = 2010] [serial = 1174] [outer = (nil)] 01:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16dbd29800) [pid = 2010] [serial = 1175] [outer = 0x7f16d853a800] 01:35:56 INFO - PROCESS | 2010 | 1461659756693 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16dbf32c00) [pid = 2010] [serial = 1176] [outer = 0x7f16d853a800] 01:35:57 INFO - PROCESS | 2010 | 1461659757539 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1233ms 01:35:57 INFO - PROCESS | 2010 | 1461659757627 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 2010 | 1461659757630 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 01:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:35:57 INFO - PROCESS | 2010 | 1461659757636 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 2010 | 1461659757640 Marionette TRACE conn4 <- [1,1538,null,{}] 01:35:57 INFO - PROCESS | 2010 | 1461659757644 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:57 INFO - PROCESS | 2010 | 1461659757846 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 01:35:57 INFO - PROCESS | 2010 | 1461659757869 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8ac1800 == 82 [pid = 2010] [id = 392] 01:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16db294000) [pid = 2010] [serial = 1177] [outer = (nil)] 01:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16dc53bc00) [pid = 2010] [serial = 1178] [outer = 0x7f16db294000] 01:35:57 INFO - PROCESS | 2010 | 1461659757927 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16dfc24000) [pid = 2010] [serial = 1179] [outer = 0x7f16db294000] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d035f800) [pid = 2010] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16cbbe2c00) [pid = 2010] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d54c4000) [pid = 2010] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16cbb52c00) [pid = 2010] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d54ce000) [pid = 2010] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d5524c00) [pid = 2010] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16d035a800) [pid = 2010] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16cb123000) [pid = 2010] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16cbb5a800) [pid = 2010] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c7ce1400) [pid = 2010] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16cba82c00) [pid = 2010] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16cb121400) [pid = 2010] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16ccc90800) [pid = 2010] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c7daf800) [pid = 2010] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16df848800) [pid = 2010] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16ccdd9000) [pid = 2010] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16c7ce6c00) [pid = 2010] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16d0494800) [pid = 2010] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16db28dc00) [pid = 2010] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16ccfda000) [pid = 2010] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16d0b83800) [pid = 2010] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d686b000) [pid = 2010] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16d80e1400) [pid = 2010] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16c7ce9000) [pid = 2010] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16c7ce9c00) [pid = 2010] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16cc26c400) [pid = 2010] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16dc5ad800) [pid = 2010] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16dc5ae000) [pid = 2010] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16c7ce5c00) [pid = 2010] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16c7ce5800) [pid = 2010] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16c7db5800) [pid = 2010] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16c97ef800) [pid = 2010] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d65e8800) [pid = 2010] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16d686dc00) [pid = 2010] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d814c400) [pid = 2010] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16dfccdc00) [pid = 2010] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16e0183000) [pid = 2010] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16e0faf800) [pid = 2010] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16e243e800) [pid = 2010] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16cbb53c00) [pid = 2010] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:35:58 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16ccfd9800) [pid = 2010] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:35:59 INFO - PROCESS | 2010 | 1461659759187 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1578ms 01:35:59 INFO - PROCESS | 2010 | 1461659759219 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 2010 | 1461659759222 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 01:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:35:59 INFO - PROCESS | 2010 | 1461659759227 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 2010 | 1461659759229 Marionette TRACE conn4 <- [1,1542,null,{}] 01:35:59 INFO - PROCESS | 2010 | 1461659759234 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:59 INFO - PROCESS | 2010 | 1461659759440 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 01:35:59 INFO - PROCESS | 2010 | 1461659759461 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0282800 == 83 [pid = 2010] [id = 393] 01:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16c7cea400) [pid = 2010] [serial = 1180] [outer = (nil)] 01:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16cc59f800) [pid = 2010] [serial = 1181] [outer = 0x7f16c7cea400] 01:35:59 INFO - PROCESS | 2010 | 1461659759530 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16d035f800) [pid = 2010] [serial = 1182] [outer = 0x7f16c7cea400] 01:36:00 INFO - PROCESS | 2010 | 1461659760255 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1074ms 01:36:00 INFO - PROCESS | 2010 | 1461659760302 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 2010 | 1461659760304 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 01:36:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:36:00 INFO - PROCESS | 2010 | 1461659760310 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 2010 | 1461659760312 Marionette TRACE conn4 <- [1,1546,null,{}] 01:36:00 INFO - PROCESS | 2010 | 1461659760317 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:00 INFO - PROCESS | 2010 | 1461659760531 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 01:36:00 INFO - PROCESS | 2010 | 1461659760562 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db968000 == 84 [pid = 2010] [id = 394] 01:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16c7db6800) [pid = 2010] [serial = 1183] [outer = (nil)] 01:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d54cfc00) [pid = 2010] [serial = 1184] [outer = 0x7f16c7db6800] 01:36:00 INFO - PROCESS | 2010 | 1461659760622 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16d71c8c00) [pid = 2010] [serial = 1185] [outer = 0x7f16c7db6800] 01:36:01 INFO - PROCESS | 2010 | 1461659761795 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1529ms 01:36:01 INFO - PROCESS | 2010 | 1461659761841 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 01:36:01 INFO - PROCESS | 2010 | 1461659761848 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 01:36:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:36:01 INFO - PROCESS | 2010 | 1461659761855 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 2010 | 1461659761861 Marionette TRACE conn4 <- [1,1550,null,{}] 01:36:01 INFO - PROCESS | 2010 | 1461659761868 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:02 INFO - PROCESS | 2010 | 1461659762064 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 01:36:02 INFO - PROCESS | 2010 | 1461659762308 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb20000 == 85 [pid = 2010] [id = 395] 01:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16cbd8d800) [pid = 2010] [serial = 1186] [outer = (nil)] 01:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16cc265400) [pid = 2010] [serial = 1187] [outer = 0x7f16cbd8d800] 01:36:02 INFO - PROCESS | 2010 | 1461659762427 Marionette DEBUG loaded listener.js 01:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16ccdcb800) [pid = 2010] [serial = 1188] [outer = 0x7f16cbd8d800] 01:36:03 INFO - PROCESS | 2010 | 1461659763324 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:36:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1534ms 01:36:03 INFO - PROCESS | 2010 | 1461659763390 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 01:36:03 INFO - PROCESS | 2010 | 1461659763398 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 01:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:36:03 INFO - PROCESS | 2010 | 1461659763407 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 2010 | 1461659763411 Marionette TRACE conn4 <- [1,1554,null,{}] 01:36:03 INFO - PROCESS | 2010 | 1461659763417 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:03 INFO - PROCESS | 2010 | 1461659763639 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 01:36:03 INFO - PROCESS | 2010 | 1461659763912 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d656e000 == 86 [pid = 2010] [id = 396] 01:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16ccfe1800) [pid = 2010] [serial = 1189] [outer = (nil)] 01:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16d54c9000) [pid = 2010] [serial = 1190] [outer = 0x7f16ccfe1800] 01:36:04 INFO - PROCESS | 2010 | 1461659764026 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d6450c00) [pid = 2010] [serial = 1191] [outer = 0x7f16ccfe1800] 01:36:04 INFO - PROCESS | 2010 | 1461659764911 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:36:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:36:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1536ms 01:36:04 INFO - PROCESS | 2010 | 1461659764944 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 01:36:04 INFO - PROCESS | 2010 | 1461659764948 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 01:36:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:36:04 INFO - PROCESS | 2010 | 1461659764954 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:36:04 INFO - PROCESS | 2010 | 1461659764960 Marionette TRACE conn4 <- [1,1558,null,{}] 01:36:04 INFO - PROCESS | 2010 | 1461659764975 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 2010 | 1461659765155 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 01:36:05 INFO - PROCESS | 2010 | 1461659765358 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc017800 == 87 [pid = 2010] [id = 397] 01:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d71c4400) [pid = 2010] [serial = 1192] [outer = (nil)] 01:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d814c000) [pid = 2010] [serial = 1193] [outer = 0x7f16d71c4400] 01:36:05 INFO - PROCESS | 2010 | 1461659765432 Marionette DEBUG loaded listener.js 01:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d9851400) [pid = 2010] [serial = 1194] [outer = 0x7f16d71c4400] 01:36:06 INFO - PROCESS | 2010 | 1461659766350 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:36:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:36:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1437ms 01:36:06 INFO - PROCESS | 2010 | 1461659766391 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 2010 | 1461659766396 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 01:36:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:36:06 INFO - PROCESS | 2010 | 1461659766401 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 2010 | 1461659766405 Marionette TRACE conn4 <- [1,1562,null,{}] 01:36:06 INFO - PROCESS | 2010 | 1461659766410 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:06 INFO - PROCESS | 2010 | 1461659766589 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 01:36:06 INFO - PROCESS | 2010 | 1461659766788 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda4c800 == 88 [pid = 2010] [id = 398] 01:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d7623400) [pid = 2010] [serial = 1195] [outer = (nil)] 01:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16dbd28c00) [pid = 2010] [serial = 1196] [outer = 0x7f16d7623400] 01:36:06 INFO - PROCESS | 2010 | 1461659766856 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16dbdc8400) [pid = 2010] [serial = 1197] [outer = 0x7f16d7623400] 01:36:07 INFO - PROCESS | 2010 | 1461659767708 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:36:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:36:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1379ms 01:36:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:36:07 INFO - PROCESS | 2010 | 1461659767782 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 2010 | 1461659767785 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 01:36:07 INFO - PROCESS | 2010 | 1461659767791 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 2010 | 1461659767794 Marionette TRACE conn4 <- [1,1566,null,{}] 01:36:07 INFO - PROCESS | 2010 | 1461659767799 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 2010 | 1461659767972 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 01:36:08 INFO - PROCESS | 2010 | 1461659768166 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d1000 == 89 [pid = 2010] [id = 399] 01:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16d97ed000) [pid = 2010] [serial = 1198] [outer = (nil)] 01:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16dc2eac00) [pid = 2010] [serial = 1199] [outer = 0x7f16d97ed000] 01:36:08 INFO - PROCESS | 2010 | 1461659768237 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16dc615c00) [pid = 2010] [serial = 1200] [outer = 0x7f16d97ed000] 01:36:09 INFO - PROCESS | 2010 | 1461659769134 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:36:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:36:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1385ms 01:36:09 INFO - PROCESS | 2010 | 1461659769176 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 2010 | 1461659769180 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 01:36:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:36:09 INFO - PROCESS | 2010 | 1461659769185 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 2010 | 1461659769187 Marionette TRACE conn4 <- [1,1570,null,{}] 01:36:09 INFO - PROCESS | 2010 | 1461659769193 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:09 INFO - PROCESS | 2010 | 1461659769407 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 01:36:09 INFO - PROCESS | 2010 | 1461659769665 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f13000 == 90 [pid = 2010] [id = 400] 01:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16d8566400) [pid = 2010] [serial = 1201] [outer = (nil)] 01:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16dfc2b800) [pid = 2010] [serial = 1202] [outer = 0x7f16d8566400] 01:36:09 INFO - PROCESS | 2010 | 1461659769781 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16e0717400) [pid = 2010] [serial = 1203] [outer = 0x7f16d8566400] 01:36:10 INFO - PROCESS | 2010 | 1461659770581 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:36:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:36:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1433ms 01:36:10 INFO - PROCESS | 2010 | 1461659770620 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 01:36:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:36:10 INFO - PROCESS | 2010 | 1461659770625 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 01:36:10 INFO - PROCESS | 2010 | 1461659770631 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 2010 | 1461659770634 Marionette TRACE conn4 <- [1,1574,null,{}] 01:36:10 INFO - PROCESS | 2010 | 1461659770639 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:10 INFO - PROCESS | 2010 | 1461659770808 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 01:36:11 INFO - PROCESS | 2010 | 1461659771019 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee5bd800 == 91 [pid = 2010] [id = 401] 01:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d9847c00) [pid = 2010] [serial = 1204] [outer = (nil)] 01:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16e0faf800) [pid = 2010] [serial = 1205] [outer = 0x7f16d9847c00] 01:36:11 INFO - PROCESS | 2010 | 1461659771087 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16e8984c00) [pid = 2010] [serial = 1206] [outer = 0x7f16d9847c00] 01:36:11 INFO - PROCESS | 2010 | 1461659771927 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:36:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:36:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1329ms 01:36:11 INFO - PROCESS | 2010 | 1461659771960 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 2010 | 1461659771964 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 01:36:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:36:11 INFO - PROCESS | 2010 | 1461659771969 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 2010 | 1461659771972 Marionette TRACE conn4 <- [1,1578,null,{}] 01:36:11 INFO - PROCESS | 2010 | 1461659771977 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:12 INFO - PROCESS | 2010 | 1461659772140 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 01:36:12 INFO - PROCESS | 2010 | 1461659772341 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ad3800 == 92 [pid = 2010] [id = 402] 01:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16dbd1e800) [pid = 2010] [serial = 1207] [outer = (nil)] 01:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16ee899800) [pid = 2010] [serial = 1208] [outer = 0x7f16dbd1e800] 01:36:12 INFO - PROCESS | 2010 | 1461659772411 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16ef6a5400) [pid = 2010] [serial = 1209] [outer = 0x7f16dbd1e800] 01:36:13 INFO - PROCESS | 2010 | 1461659773255 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:36:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:36:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1338ms 01:36:13 INFO - PROCESS | 2010 | 1461659773308 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 01:36:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:36:13 INFO - PROCESS | 2010 | 1461659773311 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 01:36:13 INFO - PROCESS | 2010 | 1461659773316 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 2010 | 1461659773319 Marionette TRACE conn4 <- [1,1582,null,{}] 01:36:13 INFO - PROCESS | 2010 | 1461659773325 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:13 INFO - PROCESS | 2010 | 1461659773502 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 01:36:13 INFO - PROCESS | 2010 | 1461659773722 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80af000 == 93 [pid = 2010] [id = 403] 01:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16df6a9800) [pid = 2010] [serial = 1210] [outer = (nil)] 01:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16f1b33400) [pid = 2010] [serial = 1211] [outer = 0x7f16df6a9800] 01:36:13 INFO - PROCESS | 2010 | 1461659773846 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16f347e000) [pid = 2010] [serial = 1212] [outer = 0x7f16df6a9800] 01:36:14 INFO - PROCESS | 2010 | 1461659774716 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1439ms 01:36:14 INFO - PROCESS | 2010 | 1461659774755 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 2010 | 1461659774759 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 01:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:36:14 INFO - PROCESS | 2010 | 1461659774764 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:36:14 INFO - PROCESS | 2010 | 1461659774767 Marionette TRACE conn4 <- [1,1586,null,{}] 01:36:14 INFO - PROCESS | 2010 | 1461659774772 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:14 INFO - PROCESS | 2010 | 1461659774942 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 01:36:15 INFO - PROCESS | 2010 | 1461659775143 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7ebf800 == 94 [pid = 2010] [id = 404] 01:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16caf34400) [pid = 2010] [serial = 1213] [outer = (nil)] 01:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16caf3dc00) [pid = 2010] [serial = 1214] [outer = 0x7f16caf34400] 01:36:15 INFO - PROCESS | 2010 | 1461659775210 Marionette DEBUG loaded listener.js 01:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16caf42800) [pid = 2010] [serial = 1215] [outer = 0x7f16caf34400] 01:36:16 INFO - PROCESS | 2010 | 1461659776101 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:36:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:36:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1401ms 01:36:16 INFO - PROCESS | 2010 | 1461659776167 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 01:36:16 INFO - PROCESS | 2010 | 1461659776171 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 01:36:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:36:16 INFO - PROCESS | 2010 | 1461659776177 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:36:16 INFO - PROCESS | 2010 | 1461659776180 Marionette TRACE conn4 <- [1,1590,null,{}] 01:36:16 INFO - PROCESS | 2010 | 1461659776185 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:16 INFO - PROCESS | 2010 | 1461659776385 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 01:36:16 INFO - PROCESS | 2010 | 1461659776587 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8bf8000 == 95 [pid = 2010] [id = 405] 01:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16caf34c00) [pid = 2010] [serial = 1216] [outer = (nil)] 01:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16ccb36400) [pid = 2010] [serial = 1217] [outer = 0x7f16caf34c00] 01:36:16 INFO - PROCESS | 2010 | 1461659776664 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16f347ec00) [pid = 2010] [serial = 1218] [outer = 0x7f16caf34c00] 01:36:17 INFO - PROCESS | 2010 | 1461659777510 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1380ms 01:36:17 INFO - PROCESS | 2010 | 1461659777558 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 01:36:17 INFO - PROCESS | 2010 | 1461659777561 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 01:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:36:17 INFO - PROCESS | 2010 | 1461659777567 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:36:17 INFO - PROCESS | 2010 | 1461659777570 Marionette TRACE conn4 <- [1,1594,null,{}] 01:36:17 INFO - PROCESS | 2010 | 1461659777575 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:17 INFO - PROCESS | 2010 | 1461659777741 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 01:36:17 INFO - PROCESS | 2010 | 1461659777943 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc3a6800 == 96 [pid = 2010] [id = 406] 01:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16caa45800) [pid = 2010] [serial = 1219] [outer = (nil)] 01:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16caa4d800) [pid = 2010] [serial = 1220] [outer = 0x7f16caa45800] 01:36:18 INFO - PROCESS | 2010 | 1461659778058 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16caa52800) [pid = 2010] [serial = 1221] [outer = 0x7f16caa45800] 01:36:18 INFO - PROCESS | 2010 | 1461659778990 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1480ms 01:36:19 INFO - PROCESS | 2010 | 1461659779048 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 01:36:19 INFO - PROCESS | 2010 | 1461659779051 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 01:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:36:19 INFO - PROCESS | 2010 | 1461659779057 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:36:19 INFO - PROCESS | 2010 | 1461659779068 Marionette TRACE conn4 <- [1,1598,null,{}] 01:36:19 INFO - PROCESS | 2010 | 1461659779072 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:19 INFO - PROCESS | 2010 | 1461659779238 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 01:36:19 INFO - PROCESS | 2010 | 1461659779447 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1c2000 == 97 [pid = 2010] [id = 407] 01:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16c7db4000) [pid = 2010] [serial = 1222] [outer = (nil)] 01:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16c8b36000) [pid = 2010] [serial = 1223] [outer = 0x7f16c7db4000] 01:36:19 INFO - PROCESS | 2010 | 1461659779518 Marionette DEBUG loaded listener.js 01:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16c8b3b800) [pid = 2010] [serial = 1224] [outer = 0x7f16c7db4000] 01:36:20 INFO - PROCESS | 2010 | 1461659780395 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1390ms 01:36:20 INFO - PROCESS | 2010 | 1461659780448 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 01:36:20 INFO - PROCESS | 2010 | 1461659780452 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 01:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:36:20 INFO - PROCESS | 2010 | 1461659780458 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:36:20 INFO - PROCESS | 2010 | 1461659780460 Marionette TRACE conn4 <- [1,1602,null,{}] 01:36:20 INFO - PROCESS | 2010 | 1461659780466 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:20 INFO - PROCESS | 2010 | 1461659780648 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 01:36:20 INFO - PROCESS | 2010 | 1461659780855 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8beb000 == 98 [pid = 2010] [id = 408] 01:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16c7ce4c00) [pid = 2010] [serial = 1225] [outer = (nil)] 01:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16c7db0400) [pid = 2010] [serial = 1226] [outer = 0x7f16c7ce4c00] 01:36:21 INFO - PROCESS | 2010 | 1461659781474 Marionette DEBUG loaded listener.js 01:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16c9605400) [pid = 2010] [serial = 1227] [outer = 0x7f16c7ce4c00] 01:36:22 INFO - PROCESS | 2010 | 1461659782503 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2080ms 01:36:22 INFO - PROCESS | 2010 | 1461659782539 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 01:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:36:22 INFO - PROCESS | 2010 | 1461659782543 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 01:36:22 INFO - PROCESS | 2010 | 1461659782550 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 2010 | 1461659782553 Marionette TRACE conn4 <- [1,1606,null,{}] 01:36:22 INFO - PROCESS | 2010 | 1461659782560 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:22 INFO - PROCESS | 2010 | 1461659782733 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 01:36:22 INFO - PROCESS | 2010 | 1461659782957 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc588800 == 99 [pid = 2010] [id = 409] 01:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16c7ce2c00) [pid = 2010] [serial = 1228] [outer = (nil)] 01:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16cba7ac00) [pid = 2010] [serial = 1229] [outer = 0x7f16c7ce2c00] 01:36:23 INFO - PROCESS | 2010 | 1461659783019 Marionette DEBUG loaded listener.js 01:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16cbbe4800) [pid = 2010] [serial = 1230] [outer = 0x7f16c7ce2c00] 01:36:24 INFO - PROCESS | 2010 | 1461659784061 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1589ms 01:36:24 INFO - PROCESS | 2010 | 1461659784138 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 01:36:24 INFO - PROCESS | 2010 | 1461659784143 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 01:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:36:24 INFO - PROCESS | 2010 | 1461659784152 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:36:24 INFO - PROCESS | 2010 | 1461659784155 Marionette TRACE conn4 <- [1,1610,null,{}] 01:36:24 INFO - PROCESS | 2010 | 1461659784160 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:24 INFO - PROCESS | 2010 | 1461659784415 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1fda000 == 98 [pid = 2010] [id = 161] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ecc000 == 97 [pid = 2010] [id = 109] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd8a800 == 96 [pid = 2010] [id = 159] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df45d000 == 95 [pid = 2010] [id = 302] 01:36:24 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16d88c1400) [pid = 2010] [serial = 1121] [outer = (nil)] [url = about:blank] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0282800 == 94 [pid = 2010] [id = 393] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8ac1800 == 93 [pid = 2010] [id = 392] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d769e800 == 92 [pid = 2010] [id = 391] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5648000 == 91 [pid = 2010] [id = 390] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa16800 == 90 [pid = 2010] [id = 389] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaf2000 == 89 [pid = 2010] [id = 388] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccd1f000 == 88 [pid = 2010] [id = 387] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafc9800 == 87 [pid = 2010] [id = 386] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7e76800 == 86 [pid = 2010] [id = 384] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f6569000 == 85 [pid = 2010] [id = 383] 01:36:24 INFO - PROCESS | 2010 | 1461659784759 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3447000 == 84 [pid = 2010] [id = 382] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3255800 == 83 [pid = 2010] [id = 381] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee884800 == 82 [pid = 2010] [id = 380] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e2217800 == 81 [pid = 2010] [id = 379] 01:36:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80ca000 == 82 [pid = 2010] [id = 410] 01:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16cbbe6c00) [pid = 2010] [serial = 1231] [outer = (nil)] 01:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16ccb34400) [pid = 2010] [serial = 1232] [outer = 0x7f16cbbe6c00] 01:36:24 INFO - PROCESS | 2010 | 1461659784826 Marionette DEBUG loaded listener.js 01:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16ccb3b800) [pid = 2010] [serial = 1233] [outer = 0x7f16cbbe6c00] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f56000 == 81 [pid = 2010] [id = 378] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d3800 == 80 [pid = 2010] [id = 377] 01:36:24 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16debb7800 == 79 [pid = 2010] [id = 376] 01:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca9df000 == 78 [pid = 2010] [id = 375] 01:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6487000 == 77 [pid = 2010] [id = 374] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16d6521c00) [pid = 2010] [serial = 954] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16d7177000) [pid = 2010] [serial = 1026] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16efc39c00) [pid = 2010] [serial = 1077] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16d5337800) [pid = 2010] [serial = 1053] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16cbb59c00) [pid = 2010] [serial = 1050] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16d6865c00) [pid = 2010] [serial = 987] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16f3a6f000) [pid = 2010] [serial = 1080] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d035ec00) [pid = 2010] [serial = 984] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d7d75000) [pid = 2010] [serial = 990] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d87c9000) [pid = 2010] [serial = 993] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16dbf39800) [pid = 2010] [serial = 996] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16dc2f3000) [pid = 2010] [serial = 999] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16ddadc400) [pid = 2010] [serial = 1002] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16dfcc9800) [pid = 2010] [serial = 1005] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16e061cc00) [pid = 2010] [serial = 1008] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16e4c15400) [pid = 2010] [serial = 1011] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16ee7b6400) [pid = 2010] [serial = 1014] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16eec26800) [pid = 2010] [serial = 1017] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16d71bbc00) [pid = 2010] [serial = 1020] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d049e800) [pid = 2010] [serial = 1023] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d8533000) [pid = 2010] [serial = 1056] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16dbdc8c00) [pid = 2010] [serial = 1059] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16dc5b7000) [pid = 2010] [serial = 1062] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16e0fa5000) [pid = 2010] [serial = 1065] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16e243fc00) [pid = 2010] [serial = 1068] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16ed90d000) [pid = 2010] [serial = 1071] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16eec22c00) [pid = 2010] [serial = 1074] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16ccdd4c00) [pid = 2010] [serial = 978] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16dbdc6800) [pid = 2010] [serial = 1047] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16d6523400) [pid = 2010] [serial = 1115] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16d7624800) [pid = 2010] [serial = 1116] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d0497c00) [pid = 2010] [serial = 1095] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16d651fc00) [pid = 2010] [serial = 1104] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d6456400) [pid = 2010] [serial = 1103] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16d71bd400) [pid = 2010] [serial = 1107] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16d7171400) [pid = 2010] [serial = 1106] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16d54c2000) [pid = 2010] [serial = 1101] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16d0b84400) [pid = 2010] [serial = 1100] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16cba7dc00) [pid = 2010] [serial = 1109] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16cbbddc00) [pid = 2010] [serial = 1110] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16ccc98000) [pid = 2010] [serial = 1098] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16cc26f000) [pid = 2010] [serial = 1097] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16d8537000) [pid = 2010] [serial = 1119] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16d54c3400) [pid = 2010] [serial = 1113] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d0361400) [pid = 2010] [serial = 1112] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16d80e5c00) [pid = 2010] [serial = 1118] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16cc5a0800) [pid = 2010] [serial = 981] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16df5da400) [pid = 2010] [serial = 1083] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16dfc2ac00) [pid = 2010] [serial = 1086] [outer = (nil)] [url = about:blank] 01:36:25 INFO - PROCESS | 2010 | 1461659785762 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1636ms 01:36:25 INFO - PROCESS | 2010 | 1461659785790 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 01:36:25 INFO - PROCESS | 2010 | 1461659785796 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 01:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:36:25 INFO - PROCESS | 2010 | 1461659785804 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:36:25 INFO - PROCESS | 2010 | 1461659785810 Marionette TRACE conn4 <- [1,1614,null,{}] 01:36:25 INFO - PROCESS | 2010 | 1461659785819 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:26 INFO - PROCESS | 2010 | 1461659786034 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 01:36:26 INFO - PROCESS | 2010 | 1461659786279 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1bf000 == 78 [pid = 2010] [id = 411] 01:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16caa4d000) [pid = 2010] [serial = 1234] [outer = (nil)] 01:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16caf3a400) [pid = 2010] [serial = 1235] [outer = 0x7f16caa4d000] 01:36:26 INFO - PROCESS | 2010 | 1461659786399 Marionette DEBUG loaded listener.js 01:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16cb128400) [pid = 2010] [serial = 1236] [outer = 0x7f16caa4d000] 01:36:27 INFO - PROCESS | 2010 | 1461659787271 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:36:27 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 01:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1535ms 01:36:27 INFO - PROCESS | 2010 | 1461659787340 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 01:36:27 INFO - PROCESS | 2010 | 1461659787348 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 01:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:36:27 INFO - PROCESS | 2010 | 1461659787358 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:36:27 INFO - PROCESS | 2010 | 1461659787362 Marionette TRACE conn4 <- [1,1618,null,{}] 01:36:27 INFO - PROCESS | 2010 | 1461659787368 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:27 INFO - PROCESS | 2010 | 1461659787549 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 01:36:27 INFO - PROCESS | 2010 | 1461659787742 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa08000 == 79 [pid = 2010] [id = 412] 01:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16cbb53400) [pid = 2010] [serial = 1237] [outer = (nil)] 01:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16ccb31000) [pid = 2010] [serial = 1238] [outer = 0x7f16cbb53400] 01:36:27 INFO - PROCESS | 2010 | 1461659787811 Marionette DEBUG loaded listener.js 01:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16ccc91400) [pid = 2010] [serial = 1239] [outer = 0x7f16cbb53400] 01:36:28 INFO - PROCESS | 2010 | 1461659788783 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1484ms 01:36:28 INFO - PROCESS | 2010 | 1461659788842 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 2010 | 1461659788845 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 01:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:36:28 INFO - PROCESS | 2010 | 1461659788851 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 2010 | 1461659788857 Marionette TRACE conn4 <- [1,1622,null,{}] 01:36:28 INFO - PROCESS | 2010 | 1461659788872 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:29 INFO - PROCESS | 2010 | 1461659789092 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 01:36:29 INFO - PROCESS | 2010 | 1461659789330 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b12800 == 80 [pid = 2010] [id = 413] 01:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16ccc99c00) [pid = 2010] [serial = 1240] [outer = (nil)] 01:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16ce346c00) [pid = 2010] [serial = 1241] [outer = 0x7f16ccc99c00] 01:36:29 INFO - PROCESS | 2010 | 1461659789454 Marionette DEBUG loaded listener.js 01:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d035d800) [pid = 2010] [serial = 1242] [outer = 0x7f16ccc99c00] 01:36:30 INFO - PROCESS | 2010 | 1461659790318 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:36:30 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 01:36:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1539ms 01:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:36:30 INFO - PROCESS | 2010 | 1461659790391 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 01:36:30 INFO - PROCESS | 2010 | 1461659790395 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 01:36:30 INFO - PROCESS | 2010 | 1461659790401 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:36:30 INFO - PROCESS | 2010 | 1461659790404 Marionette TRACE conn4 <- [1,1626,null,{}] 01:36:30 INFO - PROCESS | 2010 | 1461659790409 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:30 INFO - PROCESS | 2010 | 1461659790595 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 01:36:30 INFO - PROCESS | 2010 | 1461659790788 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d563a000 == 81 [pid = 2010] [id = 414] 01:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16ccdd9400) [pid = 2010] [serial = 1243] [outer = (nil)] 01:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d5343c00) [pid = 2010] [serial = 1244] [outer = 0x7f16ccdd9400] 01:36:30 INFO - PROCESS | 2010 | 1461659790861 Marionette DEBUG loaded listener.js 01:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d54c9400) [pid = 2010] [serial = 1245] [outer = 0x7f16ccdd9400] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02e7000 == 80 [pid = 2010] [id = 93] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c9631800 == 79 [pid = 2010] [id = 292] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f6867000 == 78 [pid = 2010] [id = 290] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbc2a800 == 77 [pid = 2010] [id = 293] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f656a800 == 76 [pid = 2010] [id = 268] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f5a82000 == 75 [pid = 2010] [id = 361] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3445000 == 74 [pid = 2010] [id = 336] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc588800 == 73 [pid = 2010] [id = 409] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8beb000 == 72 [pid = 2010] [id = 408] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80af000 == 71 [pid = 2010] [id = 403] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ad3800 == 70 [pid = 2010] [id = 402] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee5bd800 == 69 [pid = 2010] [id = 401] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f13000 == 68 [pid = 2010] [id = 400] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d1000 == 67 [pid = 2010] [id = 399] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dda4c800 == 66 [pid = 2010] [id = 398] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc017800 == 65 [pid = 2010] [id = 397] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d656e000 == 64 [pid = 2010] [id = 396] 01:36:33 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb20000 == 63 [pid = 2010] [id = 395] 01:36:33 INFO - PROCESS | 2010 | 1461659793896 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3539ms 01:36:33 INFO - PROCESS | 2010 | 1461659793940 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 01:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:36:33 INFO - PROCESS | 2010 | 1461659793947 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 01:36:33 INFO - PROCESS | 2010 | 1461659793953 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:36:33 INFO - PROCESS | 2010 | 1461659793959 Marionette TRACE conn4 <- [1,1630,null,{}] 01:36:33 INFO - PROCESS | 2010 | 1461659793965 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:34 INFO - PROCESS | 2010 | 1461659794145 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 01:36:34 INFO - PROCESS | 2010 | 1461659794164 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafcd000 == 64 [pid = 2010] [id = 415] 01:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16cba85800) [pid = 2010] [serial = 1246] [outer = (nil)] 01:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16cbbddc00) [pid = 2010] [serial = 1247] [outer = 0x7f16cba85800] 01:36:34 INFO - PROCESS | 2010 | 1461659794233 Marionette DEBUG loaded listener.js 01:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16cc26f400) [pid = 2010] [serial = 1248] [outer = 0x7f16cba85800] 01:36:35 INFO - PROCESS | 2010 | 1461659795251 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1336ms 01:36:35 INFO - PROCESS | 2010 | 1461659795290 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 01:36:35 INFO - PROCESS | 2010 | 1461659795297 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 01:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:36:35 INFO - PROCESS | 2010 | 1461659795312 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:36:35 INFO - PROCESS | 2010 | 1461659795315 Marionette TRACE conn4 <- [1,1634,null,{}] 01:36:35 INFO - PROCESS | 2010 | 1461659795321 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:35 INFO - PROCESS | 2010 | 1461659795533 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 01:36:35 INFO - PROCESS | 2010 | 1461659795566 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfb5d800 == 65 [pid = 2010] [id = 416] 01:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16ccc9a400) [pid = 2010] [serial = 1249] [outer = (nil)] 01:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16ccfdbc00) [pid = 2010] [serial = 1250] [outer = 0x7f16ccc9a400] 01:36:35 INFO - PROCESS | 2010 | 1461659795625 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16d0490000) [pid = 2010] [serial = 1251] [outer = 0x7f16ccc9a400] 01:36:36 INFO - PROCESS | 2010 | 1461659796568 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1286ms 01:36:36 INFO - PROCESS | 2010 | 1461659796599 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 2010 | 1461659796603 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 01:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:36:36 INFO - PROCESS | 2010 | 1461659796609 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 2010 | 1461659796614 Marionette TRACE conn4 <- [1,1638,null,{}] 01:36:36 INFO - PROCESS | 2010 | 1461659796635 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:36 INFO - PROCESS | 2010 | 1461659796885 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d5340c00) [pid = 2010] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16cbd92000) [pid = 2010] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16cbb56800) [pid = 2010] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16c7db1c00) [pid = 2010] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16c9608000) [pid = 2010] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16d853a800) [pid = 2010] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16db294000) [pid = 2010] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16cc267800) [pid = 2010] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16c7ce2c00) [pid = 2010] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16c7cea400) [pid = 2010] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:36:37 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16c7ce4c00) [pid = 2010] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:36:37 INFO - PROCESS | 2010 | 1461659797458 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca9ef000 == 66 [pid = 2010] [id = 417] 01:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16c7cea400) [pid = 2010] [serial = 1252] [outer = (nil)] 01:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16caf40c00) [pid = 2010] [serial = 1253] [outer = 0x7f16c7cea400] 01:36:37 INFO - PROCESS | 2010 | 1461659797528 Marionette DEBUG loaded listener.js 01:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d6518c00) [pid = 2010] [serial = 1254] [outer = 0x7f16c7cea400] 01:36:38 INFO - PROCESS | 2010 | 1461659798191 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1640ms 01:36:38 INFO - PROCESS | 2010 | 1461659798250 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 01:36:38 INFO - PROCESS | 2010 | 1461659798253 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 01:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:36:38 INFO - PROCESS | 2010 | 1461659798259 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:36:38 INFO - PROCESS | 2010 | 1461659798261 Marionette TRACE conn4 <- [1,1642,null,{}] 01:36:38 INFO - PROCESS | 2010 | 1461659798267 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:38 INFO - PROCESS | 2010 | 1461659798482 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 01:36:38 INFO - PROCESS | 2010 | 1461659798506 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d757a800 == 67 [pid = 2010] [id = 418] 01:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d0358c00) [pid = 2010] [serial = 1255] [outer = (nil)] 01:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d686c000) [pid = 2010] [serial = 1256] [outer = 0x7f16d0358c00] 01:36:38 INFO - PROCESS | 2010 | 1461659798566 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16d7177000) [pid = 2010] [serial = 1257] [outer = 0x7f16d0358c00] 01:36:39 INFO - PROCESS | 2010 | 1461659799546 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1337ms 01:36:39 INFO - PROCESS | 2010 | 1461659799597 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 01:36:39 INFO - PROCESS | 2010 | 1461659799603 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 01:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:36:39 INFO - PROCESS | 2010 | 1461659799631 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:36:39 INFO - PROCESS | 2010 | 1461659799637 Marionette TRACE conn4 <- [1,1646,null,{}] 01:36:39 INFO - PROCESS | 2010 | 1461659799647 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:39 INFO - PROCESS | 2010 | 1461659799865 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 01:36:40 INFO - PROCESS | 2010 | 1461659800119 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5c6000 == 68 [pid = 2010] [id = 419] 01:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16caf3fc00) [pid = 2010] [serial = 1258] [outer = (nil)] 01:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16cbb50000) [pid = 2010] [serial = 1259] [outer = 0x7f16caf3fc00] 01:36:40 INFO - PROCESS | 2010 | 1461659800208 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16cc270400) [pid = 2010] [serial = 1260] [outer = 0x7f16caf3fc00] 01:36:41 INFO - PROCESS | 2010 | 1461659801084 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:36:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1494ms 01:36:41 INFO - PROCESS | 2010 | 1461659801121 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 2010 | 1461659801130 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 01:36:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:36:41 INFO - PROCESS | 2010 | 1461659801140 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 2010 | 1461659801143 Marionette TRACE conn4 <- [1,1650,null,{}] 01:36:41 INFO - PROCESS | 2010 | 1461659801149 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:41 INFO - PROCESS | 2010 | 1461659801325 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 01:36:41 INFO - PROCESS | 2010 | 1461659801524 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1d8800 == 69 [pid = 2010] [id = 420] 01:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16ccc8f000) [pid = 2010] [serial = 1261] [outer = (nil)] 01:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ce34dc00) [pid = 2010] [serial = 1262] [outer = 0x7f16ccc8f000] 01:36:41 INFO - PROCESS | 2010 | 1461659801593 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16d533f400) [pid = 2010] [serial = 1263] [outer = 0x7f16ccc8f000] 01:36:42 INFO - PROCESS | 2010 | 1461659802570 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:36:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1479ms 01:36:42 INFO - PROCESS | 2010 | 1461659802618 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 2010 | 1461659802623 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 01:36:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:36:42 INFO - PROCESS | 2010 | 1461659802628 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 2010 | 1461659802634 Marionette TRACE conn4 <- [1,1654,null,{}] 01:36:42 INFO - PROCESS | 2010 | 1461659802649 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:42 INFO - PROCESS | 2010 | 1461659802831 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 01:36:43 INFO - PROCESS | 2010 | 1461659803071 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8cc4000 == 70 [pid = 2010] [id = 421] 01:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16d6525c00) [pid = 2010] [serial = 1264] [outer = (nil)] 01:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d71cc800) [pid = 2010] [serial = 1265] [outer = 0x7f16d6525c00] 01:36:43 INFO - PROCESS | 2010 | 1461659803198 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d7d7b400) [pid = 2010] [serial = 1266] [outer = 0x7f16d6525c00] 01:36:43 INFO - PROCESS | 2010 | 1461659803993 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1434ms 01:36:44 INFO - PROCESS | 2010 | 1461659804064 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:36:44 INFO - PROCESS | 2010 | 1461659804068 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 01:36:44 INFO - PROCESS | 2010 | 1461659804074 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 2010 | 1461659804077 Marionette TRACE conn4 <- [1,1658,null,{}] 01:36:44 INFO - PROCESS | 2010 | 1461659804082 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:44 INFO - PROCESS | 2010 | 1461659804288 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 01:36:44 INFO - PROCESS | 2010 | 1461659804485 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db972000 == 71 [pid = 2010] [id = 422] 01:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16c7cdf400) [pid = 2010] [serial = 1267] [outer = (nil)] 01:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16d8148400) [pid = 2010] [serial = 1268] [outer = 0x7f16c7cdf400] 01:36:44 INFO - PROCESS | 2010 | 1461659804554 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16d8565400) [pid = 2010] [serial = 1269] [outer = 0x7f16c7cdf400] 01:36:45 INFO - PROCESS | 2010 | 1461659805427 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1429ms 01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:36:45 INFO - PROCESS | 2010 | 1461659805503 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 2010 | 1461659805505 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 01:36:45 INFO - PROCESS | 2010 | 1461659805512 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 2010 | 1461659805515 Marionette TRACE conn4 <- [1,1662,null,{}] 01:36:45 INFO - PROCESS | 2010 | 1461659805520 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:45 INFO - PROCESS | 2010 | 1461659805689 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 01:36:45 INFO - PROCESS | 2010 | 1461659805885 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbc2a800 == 72 [pid = 2010] [id = 423] 01:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16d8044400) [pid = 2010] [serial = 1270] [outer = (nil)] 01:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d88c1400) [pid = 2010] [serial = 1271] [outer = 0x7f16d8044400] 01:36:45 INFO - PROCESS | 2010 | 1461659805954 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d8b43800) [pid = 2010] [serial = 1272] [outer = 0x7f16d8044400] 01:36:46 INFO - PROCESS | 2010 | 1461659806835 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1386ms 01:36:46 INFO - PROCESS | 2010 | 1461659806897 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 2010 | 1461659806901 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:36:46 INFO - PROCESS | 2010 | 1461659806907 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 2010 | 1461659806909 Marionette TRACE conn4 <- [1,1666,null,{}] 01:36:46 INFO - PROCESS | 2010 | 1461659806915 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:47 INFO - PROCESS | 2010 | 1461659807114 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 01:36:47 INFO - PROCESS | 2010 | 1461659807323 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d6000 == 73 [pid = 2010] [id = 424] 01:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16d6456400) [pid = 2010] [serial = 1273] [outer = (nil)] 01:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16db3f6400) [pid = 2010] [serial = 1274] [outer = 0x7f16d6456400] 01:36:47 INFO - PROCESS | 2010 | 1461659807440 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16dbf32000) [pid = 2010] [serial = 1275] [outer = 0x7f16d6456400] 01:36:48 INFO - PROCESS | 2010 | 1461659808335 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1477ms 01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:36:48 INFO - PROCESS | 2010 | 1461659808385 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 01:36:48 INFO - PROCESS | 2010 | 1461659808388 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 01:36:48 INFO - PROCESS | 2010 | 1461659808394 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 2010 | 1461659808397 Marionette TRACE conn4 <- [1,1670,null,{}] 01:36:48 INFO - PROCESS | 2010 | 1461659808402 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 2010 | 1461659808569 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 01:36:48 INFO - PROCESS | 2010 | 1461659808771 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc583000 == 74 [pid = 2010] [id = 425] 01:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16d97e5800) [pid = 2010] [serial = 1276] [outer = (nil)] 01:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16dbfe6c00) [pid = 2010] [serial = 1277] [outer = 0x7f16d97e5800] 01:36:48 INFO - PROCESS | 2010 | 1461659808838 Marionette DEBUG loaded listener.js 01:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16dc53d000) [pid = 2010] [serial = 1278] [outer = 0x7f16d97e5800] 01:36:49 INFO - PROCESS | 2010 | 1461659809682 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1339ms 01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:36:49 INFO - PROCESS | 2010 | 1461659809732 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 01:36:49 INFO - PROCESS | 2010 | 1461659809735 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 01:36:49 INFO - PROCESS | 2010 | 1461659809741 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 2010 | 1461659809744 Marionette TRACE conn4 <- [1,1674,null,{}] 01:36:49 INFO - PROCESS | 2010 | 1461659809749 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:49 INFO - PROCESS | 2010 | 1461659809907 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 01:36:50 INFO - PROCESS | 2010 | 1461659810109 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfbc2800 == 75 [pid = 2010] [id = 426] 01:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c7dbcc00) [pid = 2010] [serial = 1279] [outer = (nil)] 01:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16dc60fc00) [pid = 2010] [serial = 1280] [outer = 0x7f16c7dbcc00] 01:36:50 INFO - PROCESS | 2010 | 1461659810176 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ddad7800) [pid = 2010] [serial = 1281] [outer = 0x7f16c7dbcc00] 01:36:51 INFO - PROCESS | 2010 | 1461659811007 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1329ms 01:36:51 INFO - PROCESS | 2010 | 1461659811080 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 2010 | 1461659811093 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:36:51 INFO - PROCESS | 2010 | 1461659811098 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 2010 | 1461659811101 Marionette TRACE conn4 <- [1,1678,null,{}] 01:36:51 INFO - PROCESS | 2010 | 1461659811106 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:51 INFO - PROCESS | 2010 | 1461659811270 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 01:36:51 INFO - PROCESS | 2010 | 1461659811474 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0277000 == 76 [pid = 2010] [id = 427] 01:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16cbbe4c00) [pid = 2010] [serial = 1282] [outer = (nil)] 01:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16de56d800) [pid = 2010] [serial = 1283] [outer = 0x7f16cbbe4c00] 01:36:51 INFO - PROCESS | 2010 | 1461659811585 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16dfc25400) [pid = 2010] [serial = 1284] [outer = 0x7f16cbbe4c00] 01:36:52 INFO - PROCESS | 2010 | 1461659812494 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1436ms 01:36:52 INFO - PROCESS | 2010 | 1461659812534 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 2010 | 1461659812538 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:36:52 INFO - PROCESS | 2010 | 1461659812543 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 2010 | 1461659812545 Marionette TRACE conn4 <- [1,1682,null,{}] 01:36:52 INFO - PROCESS | 2010 | 1461659812551 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:52 INFO - PROCESS | 2010 | 1461659812718 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 01:36:52 INFO - PROCESS | 2010 | 1461659812924 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f6c000 == 77 [pid = 2010] [id = 428] 01:36:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ccc8f400) [pid = 2010] [serial = 1285] [outer = (nil)] 01:36:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16dfc28000) [pid = 2010] [serial = 1286] [outer = 0x7f16ccc8f400] 01:36:53 INFO - PROCESS | 2010 | 1461659813033 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16dfde2800) [pid = 2010] [serial = 1287] [outer = 0x7f16ccc8f400] 01:36:53 INFO - PROCESS | 2010 | 1461659813893 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1382ms 01:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:36:53 INFO - PROCESS | 2010 | 1461659813926 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 2010 | 1461659813929 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 01:36:53 INFO - PROCESS | 2010 | 1461659813935 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 2010 | 1461659813939 Marionette TRACE conn4 <- [1,1686,null,{}] 01:36:53 INFO - PROCESS | 2010 | 1461659813944 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:54 INFO - PROCESS | 2010 | 1461659814130 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 01:36:54 INFO - PROCESS | 2010 | 1461659814337 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fd3800 == 78 [pid = 2010] [id = 429] 01:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d0b88000) [pid = 2010] [serial = 1288] [outer = (nil)] 01:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16e071ac00) [pid = 2010] [serial = 1289] [outer = 0x7f16d0b88000] 01:36:54 INFO - PROCESS | 2010 | 1461659814416 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16e1f90000) [pid = 2010] [serial = 1290] [outer = 0x7f16d0b88000] 01:36:55 INFO - PROCESS | 2010 | 1461659815332 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:36:55 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 01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1430ms 01:36:55 INFO - PROCESS | 2010 | 1461659815365 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 2010 | 1461659815368 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:36:55 INFO - PROCESS | 2010 | 1461659815374 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 2010 | 1461659815377 Marionette TRACE conn4 <- [1,1690,null,{}] 01:36:55 INFO - PROCESS | 2010 | 1461659815382 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:55 INFO - PROCESS | 2010 | 1461659815552 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 01:36:55 INFO - PROCESS | 2010 | 1461659815759 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ee870000 == 79 [pid = 2010] [id = 430] 01:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16d852e400) [pid = 2010] [serial = 1291] [outer = (nil)] 01:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16e47dc000) [pid = 2010] [serial = 1292] [outer = 0x7f16d852e400] 01:36:55 INFO - PROCESS | 2010 | 1461659815828 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16ee7bc400) [pid = 2010] [serial = 1293] [outer = 0x7f16d852e400] 01:36:56 INFO - PROCESS | 2010 | 1461659816698 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1379ms 01:36:56 INFO - PROCESS | 2010 | 1461659816753 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 2010 | 1461659816757 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 01:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:36:56 INFO - PROCESS | 2010 | 1461659816763 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 2010 | 1461659816766 Marionette TRACE conn4 <- [1,1694,null,{}] 01:36:56 INFO - PROCESS | 2010 | 1461659816771 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:56 INFO - PROCESS | 2010 | 1461659816935 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 01:36:57 INFO - PROCESS | 2010 | 1461659817157 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1649000 == 80 [pid = 2010] [id = 431] 01:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16dfde5400) [pid = 2010] [serial = 1294] [outer = (nil)] 01:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16eea49c00) [pid = 2010] [serial = 1295] [outer = 0x7f16dfde5400] 01:36:57 INFO - PROCESS | 2010 | 1461659817266 Marionette DEBUG loaded listener.js 01:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16efab8800) [pid = 2010] [serial = 1296] [outer = 0x7f16dfde5400] 01:36:58 INFO - PROCESS | 2010 | 1461659818135 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1429ms 01:36:58 INFO - PROCESS | 2010 | 1461659818193 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 2010 | 1461659818196 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 01:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:36:58 INFO - PROCESS | 2010 | 1461659818202 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 2010 | 1461659818204 Marionette TRACE conn4 <- [1,1698,null,{}] 01:36:58 INFO - PROCESS | 2010 | 1461659818210 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 2010 | 1461659818378 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 01:36:58 INFO - PROCESS | 2010 | 1461659818588 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3ac4000 == 81 [pid = 2010] [id = 432] 01:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16ca594000) [pid = 2010] [serial = 1297] [outer = (nil)] 01:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16ca59bc00) [pid = 2010] [serial = 1298] [outer = 0x7f16ca594000] 01:36:58 INFO - PROCESS | 2010 | 1461659818659 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16ca5a0000) [pid = 2010] [serial = 1299] [outer = 0x7f16ca594000] 01:36:59 INFO - PROCESS | 2010 | 1461659819496 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:36:59 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 01:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1327ms 01:36:59 INFO - PROCESS | 2010 | 1461659819543 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 2010 | 1461659819547 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 01:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:36:59 INFO - PROCESS | 2010 | 1461659819553 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 2010 | 1461659819555 Marionette TRACE conn4 <- [1,1702,null,{}] 01:36:59 INFO - PROCESS | 2010 | 1461659819561 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:59 INFO - PROCESS | 2010 | 1461659819743 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 01:36:59 INFO - PROCESS | 2010 | 1461659819970 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7e2d000 == 82 [pid = 2010] [id = 433] 01:36:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16c7ce5800) [pid = 2010] [serial = 1300] [outer = (nil)] 01:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d71b4c00) [pid = 2010] [serial = 1301] [outer = 0x7f16c7ce5800] 01:37:00 INFO - PROCESS | 2010 | 1461659820038 Marionette DEBUG loaded listener.js 01:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16f1b3f000) [pid = 2010] [serial = 1302] [outer = 0x7f16c7ce5800] 01:37:00 INFO - PROCESS | 2010 | 1461659820907 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1431ms 01:37:00 INFO - PROCESS | 2010 | 1461659820985 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 2010 | 1461659820988 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 01:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:37:00 INFO - PROCESS | 2010 | 1461659820995 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - PROCESS | 2010 | 1461659820997 Marionette TRACE conn4 <- [1,1706,null,{}] 01:37:01 INFO - PROCESS | 2010 | 1461659821003 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:01 INFO - PROCESS | 2010 | 1461659821189 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 01:37:01 INFO - PROCESS | 2010 | 1461659821709 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8bf6800 == 83 [pid = 2010] [id = 434] 01:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16c8b32000) [pid = 2010] [serial = 1303] [outer = (nil)] 01:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16c8b39400) [pid = 2010] [serial = 1304] [outer = 0x7f16c8b32000] 01:37:01 INFO - PROCESS | 2010 | 1461659821821 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16ca59b800) [pid = 2010] [serial = 1305] [outer = 0x7f16c8b32000] 01:37:02 INFO - PROCESS | 2010 | 1461659822835 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1880ms 01:37:02 INFO - PROCESS | 2010 | 1461659822877 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 2010 | 1461659822883 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 01:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:37:02 INFO - PROCESS | 2010 | 1461659822889 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 2010 | 1461659822894 Marionette TRACE conn4 <- [1,1710,null,{}] 01:37:02 INFO - PROCESS | 2010 | 1461659822900 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:03 INFO - PROCESS | 2010 | 1461659823091 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 01:37:03 INFO - PROCESS | 2010 | 1461659823477 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5ec000 == 84 [pid = 2010] [id = 435] 01:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16ca9b3400) [pid = 2010] [serial = 1306] [outer = (nil)] 01:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16caa50c00) [pid = 2010] [serial = 1307] [outer = 0x7f16ca9b3400] 01:37:03 INFO - PROCESS | 2010 | 1461659823550 Marionette DEBUG loaded listener.js 01:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16cb119800) [pid = 2010] [serial = 1308] [outer = 0x7f16ca9b3400] 01:37:04 INFO - PROCESS | 2010 | 1461659824392 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1536ms 01:37:04 INFO - PROCESS | 2010 | 1461659824429 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 2010 | 1461659824434 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 01:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:37:04 INFO - PROCESS | 2010 | 1461659824441 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 2010 | 1461659824444 Marionette TRACE conn4 <- [1,1714,null,{}] 01:37:04 INFO - PROCESS | 2010 | 1461659824450 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:04 INFO - PROCESS | 2010 | 1461659824632 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 01:37:04 INFO - PROCESS | 2010 | 1461659824852 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80b5800 == 85 [pid = 2010] [id = 436] 01:37:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16cbb51000) [pid = 2010] [serial = 1309] [outer = (nil)] 01:37:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16cc5a3000) [pid = 2010] [serial = 1310] [outer = 0x7f16cbb51000] 01:37:04 INFO - PROCESS | 2010 | 1461659824957 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16ccc95400) [pid = 2010] [serial = 1311] [outer = 0x7f16cbb51000] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca9ef000 == 84 [pid = 2010] [id = 417] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfb5d800 == 83 [pid = 2010] [id = 416] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16ccb34400) [pid = 2010] [serial = 1232] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16cc265400) [pid = 2010] [serial = 1187] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16d54c9000) [pid = 2010] [serial = 1190] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16d814c000) [pid = 2010] [serial = 1193] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16dbd28c00) [pid = 2010] [serial = 1196] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16dc2eac00) [pid = 2010] [serial = 1199] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16dfc2b800) [pid = 2010] [serial = 1202] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16e0faf800) [pid = 2010] [serial = 1205] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ee899800) [pid = 2010] [serial = 1208] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16f1b33400) [pid = 2010] [serial = 1211] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16caf3dc00) [pid = 2010] [serial = 1214] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16ccb36400) [pid = 2010] [serial = 1217] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16caa4d800) [pid = 2010] [serial = 1220] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16c8b36000) [pid = 2010] [serial = 1223] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16e0faa400) [pid = 2010] [serial = 1145] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16dc5b1800) [pid = 2010] [serial = 1151] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16dbd22400) [pid = 2010] [serial = 1157] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16db3f8c00) [pid = 2010] [serial = 1130] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16dfde2c00) [pid = 2010] [serial = 1139] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16efddd400) [pid = 2010] [serial = 1154] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16e0716400) [pid = 2010] [serial = 1142] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16dc2e9000) [pid = 2010] [serial = 1133] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16dc60f800) [pid = 2010] [serial = 1136] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16ce345400) [pid = 2010] [serial = 1124] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16e47dc400) [pid = 2010] [serial = 1148] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d6867800) [pid = 2010] [serial = 1127] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafcd000 == 82 [pid = 2010] [id = 415] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d563a000 == 81 [pid = 2010] [id = 414] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b12800 == 80 [pid = 2010] [id = 413] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa08000 == 79 [pid = 2010] [id = 412] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1bf000 == 78 [pid = 2010] [id = 411] 01:37:05 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80ca000 == 77 [pid = 2010] [id = 410] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d54cfc00) [pid = 2010] [serial = 1184] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16cba7ac00) [pid = 2010] [serial = 1229] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16cc59f800) [pid = 2010] [serial = 1181] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16cbbe4800) [pid = 2010] [serial = 1230] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16c9605400) [pid = 2010] [serial = 1227] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c7db0400) [pid = 2010] [serial = 1226] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d035f800) [pid = 2010] [serial = 1182] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d54c6c00) [pid = 2010] [serial = 1166] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d8539400) [pid = 2010] [serial = 1173] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d71bb400) [pid = 2010] [serial = 1172] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16cbd87000) [pid = 2010] [serial = 1160] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d5527c00) [pid = 2010] [serial = 1167] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d644ec00) [pid = 2010] [serial = 1169] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16d97e9c00) [pid = 2010] [serial = 1122] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16dbf32c00) [pid = 2010] [serial = 1176] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16dfc24000) [pid = 2010] [serial = 1179] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16dbd29800) [pid = 2010] [serial = 1175] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16d6874800) [pid = 2010] [serial = 1170] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16cbd8dc00) [pid = 2010] [serial = 1161] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16ccc90400) [pid = 2010] [serial = 1163] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16dc53bc00) [pid = 2010] [serial = 1178] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16ccdcf800) [pid = 2010] [serial = 1164] [outer = (nil)] [url = about:blank] 01:37:05 INFO - PROCESS | 2010 | 1461659825885 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1482ms 01:37:05 INFO - PROCESS | 2010 | 1461659825935 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 2010 | 1461659825939 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 01:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:37:05 INFO - PROCESS | 2010 | 1461659825953 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 2010 | 1461659825961 Marionette TRACE conn4 <- [1,1718,null,{}] 01:37:05 INFO - PROCESS | 2010 | 1461659825968 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:06 INFO - PROCESS | 2010 | 1461659826130 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 01:37:06 INFO - PROCESS | 2010 | 1461659826159 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb16000 == 78 [pid = 2010] [id = 437] 01:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16ccc95800) [pid = 2010] [serial = 1312] [outer = (nil)] 01:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16ce350c00) [pid = 2010] [serial = 1313] [outer = 0x7f16ccc95800] 01:37:06 INFO - PROCESS | 2010 | 1461659826219 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d0361800) [pid = 2010] [serial = 1314] [outer = 0x7f16ccc95800] 01:37:07 INFO - PROCESS | 2010 | 1461659827075 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1194ms 01:37:07 INFO - PROCESS | 2010 | 1461659827141 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 2010 | 1461659827145 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 01:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:37:07 INFO - PROCESS | 2010 | 1461659827150 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 2010 | 1461659827152 Marionette TRACE conn4 <- [1,1722,null,{}] 01:37:07 INFO - PROCESS | 2010 | 1461659827158 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:07 INFO - PROCESS | 2010 | 1461659827323 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 01:37:07 INFO - PROCESS | 2010 | 1461659827506 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0282000 == 79 [pid = 2010] [id = 438] 01:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16caa46400) [pid = 2010] [serial = 1315] [outer = (nil)] 01:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16d54c2000) [pid = 2010] [serial = 1316] [outer = 0x7f16caa46400] 01:37:07 INFO - PROCESS | 2010 | 1461659827577 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16d6456c00) [pid = 2010] [serial = 1317] [outer = 0x7f16caa46400] 01:37:08 INFO - PROCESS | 2010 | 1461659828419 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:37:08 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 01:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1281ms 01:37:08 INFO - PROCESS | 2010 | 1461659828438 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 2010 | 1461659828442 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 01:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:37:08 INFO - PROCESS | 2010 | 1461659828449 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 2010 | 1461659828451 Marionette TRACE conn4 <- [1,1726,null,{}] 01:37:08 INFO - PROCESS | 2010 | 1461659828457 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 2010 | 1461659828672 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 01:37:08 INFO - PROCESS | 2010 | 1461659828714 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54bd000 == 80 [pid = 2010] [id = 439] 01:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16d71b2c00) [pid = 2010] [serial = 1318] [outer = (nil)] 01:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d7c79800) [pid = 2010] [serial = 1319] [outer = 0x7f16d71b2c00] 01:37:08 INFO - PROCESS | 2010 | 1461659828785 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d88c1c00) [pid = 2010] [serial = 1320] [outer = 0x7f16d71b2c00] 01:37:09 INFO - PROCESS | 2010 | 1461659829678 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1277ms 01:37:09 INFO - PROCESS | 2010 | 1461659829726 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 2010 | 1461659829729 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 01:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:37:09 INFO - PROCESS | 2010 | 1461659829741 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 2010 | 1461659829743 Marionette TRACE conn4 <- [1,1730,null,{}] 01:37:09 INFO - PROCESS | 2010 | 1461659829748 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:10 INFO - PROCESS | 2010 | 1461659830277 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c9604c00) [pid = 2010] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d7629000) [pid = 2010] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16caf34c00) [pid = 2010] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16c9610400) [pid = 2010] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16caf34400) [pid = 2010] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16cbb53400) [pid = 2010] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16c7cea400) [pid = 2010] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16caa4d000) [pid = 2010] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16ccc99c00) [pid = 2010] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16d9847c00) [pid = 2010] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16d8568000) [pid = 2010] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16caa45800) [pid = 2010] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d97ed000) [pid = 2010] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16dfc2c400) [pid = 2010] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16cbd8d800) [pid = 2010] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16d7623400) [pid = 2010] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16ccdd9400) [pid = 2010] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16ccfe1800) [pid = 2010] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d54c4400) [pid = 2010] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16ccc94400) [pid = 2010] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16cba85800) [pid = 2010] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16dbd1e800) [pid = 2010] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16ccc9a400) [pid = 2010] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d984c400) [pid = 2010] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16c7db4000) [pid = 2010] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d8566400) [pid = 2010] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x7f16dfc2c800) [pid = 2010] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x7f16c7db6000) [pid = 2010] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x7f16d71c4400) [pid = 2010] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x7f16d7c70000) [pid = 2010] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x7f16dbf3f400) [pid = 2010] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x7f16df6a9800) [pid = 2010] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:37:10 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x7f16c7db6800) [pid = 2010] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:37:10 INFO - PROCESS | 2010 | 1461659830481 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80bd800 == 81 [pid = 2010] [id = 440] 01:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x7f16c7db3800) [pid = 2010] [serial = 1321] [outer = (nil)] 01:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x7f16c8b30c00) [pid = 2010] [serial = 1322] [outer = 0x7f16c7db3800] 01:37:10 INFO - PROCESS | 2010 | 1461659830547 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x7f16caf34400) [pid = 2010] [serial = 1323] [outer = 0x7f16c7db3800] 01:37:11 INFO - PROCESS | 2010 | 1461659831206 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:37: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 01:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1485ms 01:37:11 INFO - PROCESS | 2010 | 1461659831226 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 2010 | 1461659831230 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 01:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:37:11 INFO - PROCESS | 2010 | 1461659831235 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 2010 | 1461659831239 Marionette TRACE conn4 <- [1,1734,null,{}] 01:37:11 INFO - PROCESS | 2010 | 1461659831244 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:11 INFO - PROCESS | 2010 | 1461659831405 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 01:37:11 INFO - PROCESS | 2010 | 1461659831424 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d769b000 == 82 [pid = 2010] [id = 441] 01:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x7f16cb128000) [pid = 2010] [serial = 1324] [outer = (nil)] 01:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x7f16d5338000) [pid = 2010] [serial = 1325] [outer = 0x7f16cb128000] 01:37:11 INFO - PROCESS | 2010 | 1461659831488 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x7f16d7623400) [pid = 2010] [serial = 1326] [outer = 0x7f16cb128000] 01:37:12 INFO - PROCESS | 2010 | 1461659832622 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1431ms 01:37:12 INFO - PROCESS | 2010 | 1461659832668 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 2010 | 1461659832674 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 01:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:37:12 INFO - PROCESS | 2010 | 1461659832682 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 2010 | 1461659832691 Marionette TRACE conn4 <- [1,1738,null,{}] 01:37:12 INFO - PROCESS | 2010 | 1461659832700 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:12 INFO - PROCESS | 2010 | 1461659832923 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 01:37:13 INFO - PROCESS | 2010 | 1461659833190 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafb9000 == 83 [pid = 2010] [id = 442] 01:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x7f16ca598800) [pid = 2010] [serial = 1327] [outer = (nil)] 01:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16ca9af800) [pid = 2010] [serial = 1328] [outer = 0x7f16ca598800] 01:37:13 INFO - PROCESS | 2010 | 1461659833309 Marionette DEBUG loaded listener.js 01:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16caf36400) [pid = 2010] [serial = 1329] [outer = 0x7f16ca598800] 01:37:14 INFO - PROCESS | 2010 | 1461659834215 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1590ms 01:37:14 INFO - PROCESS | 2010 | 1461659834272 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 01:37:14 INFO - PROCESS | 2010 | 1461659834280 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 01:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:37:14 INFO - PROCESS | 2010 | 1461659834290 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:37:14 INFO - PROCESS | 2010 | 1461659834293 Marionette TRACE conn4 <- [1,1742,null,{}] 01:37:14 INFO - PROCESS | 2010 | 1461659834299 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:14 INFO - PROCESS | 2010 | 1461659834493 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 01:37:14 INFO - PROCESS | 2010 | 1461659834742 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54b1800 == 84 [pid = 2010] [id = 443] 01:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16cbd87000) [pid = 2010] [serial = 1330] [outer = (nil)] 01:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16ccb33c00) [pid = 2010] [serial = 1331] [outer = 0x7f16cbd87000] 01:37:14 INFO - PROCESS | 2010 | 1461659834862 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16ccc9a400) [pid = 2010] [serial = 1332] [outer = 0x7f16cbd87000] 01:37:15 INFO - PROCESS | 2010 | 1461659835791 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1530ms 01:37:15 INFO - PROCESS | 2010 | 1461659835821 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 2010 | 1461659835825 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 01:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:37:15 INFO - PROCESS | 2010 | 1461659835832 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 2010 | 1461659835837 Marionette TRACE conn4 <- [1,1746,null,{}] 01:37:15 INFO - PROCESS | 2010 | 1461659835852 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:16 INFO - PROCESS | 2010 | 1461659836033 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 01:37:16 INFO - PROCESS | 2010 | 1461659836292 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8ab0000 == 85 [pid = 2010] [id = 444] 01:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d533b400) [pid = 2010] [serial = 1333] [outer = (nil)] 01:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d6522000) [pid = 2010] [serial = 1334] [outer = 0x7f16d533b400] 01:37:16 INFO - PROCESS | 2010 | 1461659836411 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d71c4400) [pid = 2010] [serial = 1335] [outer = 0x7f16d533b400] 01:37:17 INFO - PROCESS | 2010 | 1461659837247 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:37: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 01:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1485ms 01:37:17 INFO - PROCESS | 2010 | 1461659837318 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 2010 | 1461659837322 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 01:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:37:17 INFO - PROCESS | 2010 | 1461659837328 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 2010 | 1461659837330 Marionette TRACE conn4 <- [1,1750,null,{}] 01:37:17 INFO - PROCESS | 2010 | 1461659837336 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 2010 | 1461659837550 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 01:37:17 INFO - PROCESS | 2010 | 1461659837763 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbaad800 == 86 [pid = 2010] [id = 445] 01:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d0b7c800) [pid = 2010] [serial = 1336] [outer = (nil)] 01:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d87c9000) [pid = 2010] [serial = 1337] [outer = 0x7f16d0b7c800] 01:37:17 INFO - PROCESS | 2010 | 1461659837875 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16da691400) [pid = 2010] [serial = 1338] [outer = 0x7f16d0b7c800] 01:37:18 INFO - PROCESS | 2010 | 1461659838749 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1484ms 01:37:18 INFO - PROCESS | 2010 | 1461659838813 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 2010 | 1461659838817 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 01:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:37:18 INFO - PROCESS | 2010 | 1461659838822 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 2010 | 1461659838825 Marionette TRACE conn4 <- [1,1754,null,{}] 01:37:18 INFO - PROCESS | 2010 | 1461659838830 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 2010 | 1461659838997 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 01:37:19 INFO - PROCESS | 2010 | 1461659839211 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc390800 == 87 [pid = 2010] [id = 446] 01:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16d6519c00) [pid = 2010] [serial = 1339] [outer = (nil)] 01:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16db3f6800) [pid = 2010] [serial = 1340] [outer = 0x7f16d6519c00] 01:37:19 INFO - PROCESS | 2010 | 1461659839323 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16dbdbf000) [pid = 2010] [serial = 1341] [outer = 0x7f16d6519c00] 01:37:20 INFO - PROCESS | 2010 | 1461659840220 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1430ms 01:37:20 INFO - PROCESS | 2010 | 1461659840254 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 2010 | 1461659840257 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 01:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:37:20 INFO - PROCESS | 2010 | 1461659840263 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 2010 | 1461659840266 Marionette TRACE conn4 <- [1,1758,null,{}] 01:37:20 INFO - PROCESS | 2010 | 1461659840271 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:20 INFO - PROCESS | 2010 | 1461659840472 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 01:37:20 INFO - PROCESS | 2010 | 1461659840685 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d1800 == 88 [pid = 2010] [id = 447] 01:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16dbdc8000) [pid = 2010] [serial = 1342] [outer = (nil)] 01:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16dfc2c400) [pid = 2010] [serial = 1343] [outer = 0x7f16dbdc8000] 01:37:20 INFO - PROCESS | 2010 | 1461659840759 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16e0418c00) [pid = 2010] [serial = 1344] [outer = 0x7f16dbdc8000] 01:37:21 INFO - PROCESS | 2010 | 1461659841632 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1436ms 01:37:21 INFO - PROCESS | 2010 | 1461659841699 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 2010 | 1461659841703 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 01:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:37:21 INFO - PROCESS | 2010 | 1461659841709 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 2010 | 1461659841712 Marionette TRACE conn4 <- [1,1762,null,{}] 01:37:21 INFO - PROCESS | 2010 | 1461659841717 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:21 INFO - PROCESS | 2010 | 1461659841932 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 01:37:22 INFO - PROCESS | 2010 | 1461659842134 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fe1000 == 89 [pid = 2010] [id = 448] 01:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16dbf32800) [pid = 2010] [serial = 1345] [outer = (nil)] 01:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16e0e1f400) [pid = 2010] [serial = 1346] [outer = 0x7f16dbf32800] 01:37:22 INFO - PROCESS | 2010 | 1461659842204 Marionette DEBUG loaded listener.js 01:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16e4631000) [pid = 2010] [serial = 1347] [outer = 0x7f16dbf32800] 01:37:23 INFO - PROCESS | 2010 | 1461659843075 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1427ms 01:37:23 INFO - PROCESS | 2010 | 1461659843137 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 2010 | 1461659843141 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 01:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:37:23 INFO - PROCESS | 2010 | 1461659843146 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 2010 | 1461659843149 Marionette TRACE conn4 <- [1,1766,null,{}] 01:37:23 INFO - PROCESS | 2010 | 1461659843154 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:23 INFO - PROCESS | 2010 | 1461659843332 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 01:37:23 INFO - PROCESS | 2010 | 1461659843589 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16efc0d000 == 90 [pid = 2010] [id = 449] 01:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16cbbd8c00) [pid = 2010] [serial = 1348] [outer = (nil)] 01:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16e15d1400) [pid = 2010] [serial = 1349] [outer = 0x7f16cbbd8c00] 01:37:23 INFO - PROCESS | 2010 | 1461659843663 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16ef93f000) [pid = 2010] [serial = 1350] [outer = 0x7f16cbbd8c00] 01:37:24 INFO - PROCESS | 2010 | 1461659844483 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1385ms 01:37:24 INFO - PROCESS | 2010 | 1461659844533 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 01:37:24 INFO - PROCESS | 2010 | 1461659844536 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 01:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:37:24 INFO - PROCESS | 2010 | 1461659844542 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:37:24 INFO - PROCESS | 2010 | 1461659844544 Marionette TRACE conn4 <- [1,1770,null,{}] 01:37:24 INFO - PROCESS | 2010 | 1461659844550 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:24 INFO - PROCESS | 2010 | 1461659844726 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 01:37:24 INFO - PROCESS | 2010 | 1461659844936 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7e3a000 == 91 [pid = 2010] [id = 450] 01:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16cac97800) [pid = 2010] [serial = 1351] [outer = (nil)] 01:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16cac9d000) [pid = 2010] [serial = 1352] [outer = 0x7f16cac97800] 01:37:25 INFO - PROCESS | 2010 | 1461659845005 Marionette DEBUG loaded listener.js 01:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16caca2400) [pid = 2010] [serial = 1353] [outer = 0x7f16cac97800] 01:37:25 INFO - PROCESS | 2010 | 1461659845860 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1381ms 01:37:25 INFO - PROCESS | 2010 | 1461659845925 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 2010 | 1461659845929 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 01:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:37:25 INFO - PROCESS | 2010 | 1461659845934 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 2010 | 1461659845937 Marionette TRACE conn4 <- [1,1774,null,{}] 01:37:25 INFO - PROCESS | 2010 | 1461659845942 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:26 INFO - PROCESS | 2010 | 1461659846113 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 01:37:26 INFO - PROCESS | 2010 | 1461659846322 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d776d800 == 92 [pid = 2010] [id = 451] 01:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cac97c00) [pid = 2010] [serial = 1354] [outer = (nil)] 01:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16eec22c00) [pid = 2010] [serial = 1355] [outer = 0x7f16cac97c00] 01:37:26 INFO - PROCESS | 2010 | 1461659846393 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16f1bbd400) [pid = 2010] [serial = 1356] [outer = 0x7f16cac97c00] 01:37:27 INFO - PROCESS | 2010 | 1461659847240 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1332ms 01:37:27 INFO - PROCESS | 2010 | 1461659847282 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 01:37:27 INFO - PROCESS | 2010 | 1461659847286 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 01:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:37:27 INFO - PROCESS | 2010 | 1461659847292 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:37:27 INFO - PROCESS | 2010 | 1461659847296 Marionette TRACE conn4 <- [1,1778,null,{}] 01:37:27 INFO - PROCESS | 2010 | 1461659847301 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:27 INFO - PROCESS | 2010 | 1461659847494 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 01:37:27 INFO - PROCESS | 2010 | 1461659847740 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80a5800 == 93 [pid = 2010] [id = 452] 01:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c7cea400) [pid = 2010] [serial = 1357] [outer = (nil)] 01:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16caa4a400) [pid = 2010] [serial = 1358] [outer = 0x7f16c7cea400] 01:37:27 INFO - PROCESS | 2010 | 1461659847863 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d533f800) [pid = 2010] [serial = 1359] [outer = 0x7f16c7cea400] 01:37:28 INFO - PROCESS | 2010 | 1461659848761 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:37:28 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 01:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1531ms 01:37:28 INFO - PROCESS | 2010 | 1461659848838 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 2010 | 1461659848842 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 01:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:37:28 INFO - PROCESS | 2010 | 1461659848850 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 2010 | 1461659848852 Marionette TRACE conn4 <- [1,1782,null,{}] 01:37:28 INFO - PROCESS | 2010 | 1461659848857 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:29 INFO - PROCESS | 2010 | 1461659849042 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 01:37:29 INFO - PROCESS | 2010 | 1461659849254 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8be7800 == 94 [pid = 2010] [id = 453] 01:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c7db6400) [pid = 2010] [serial = 1360] [outer = (nil)] 01:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16cbb5b000) [pid = 2010] [serial = 1361] [outer = 0x7f16c7db6400] 01:37:29 INFO - PROCESS | 2010 | 1461659849367 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ccb35400) [pid = 2010] [serial = 1362] [outer = 0x7f16c7db6400] 01:37:31 INFO - PROCESS | 2010 | 1461659851008 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:37:31 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 01:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2230ms 01:37:31 INFO - PROCESS | 2010 | 1461659851081 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 2010 | 1461659851085 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 01:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:37:31 INFO - PROCESS | 2010 | 1461659851094 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 2010 | 1461659851099 Marionette TRACE conn4 <- [1,1786,null,{}] 01:37:31 INFO - PROCESS | 2010 | 1461659851106 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:31 INFO - PROCESS | 2010 | 1461659851332 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 01:37:31 INFO - PROCESS | 2010 | 1461659851593 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb19000 == 95 [pid = 2010] [id = 454] 01:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16ca9b2400) [pid = 2010] [serial = 1363] [outer = (nil)] 01:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16caa4b800) [pid = 2010] [serial = 1364] [outer = 0x7f16ca9b2400] 01:37:31 INFO - PROCESS | 2010 | 1461659851704 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16cb11d400) [pid = 2010] [serial = 1365] [outer = 0x7f16ca9b2400] 01:37:32 INFO - PROCESS | 2010 | 1461659852577 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:37: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 01:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 01:37:32 INFO - PROCESS | 2010 | 1461659852625 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 2010 | 1461659852633 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 01:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:37:32 INFO - PROCESS | 2010 | 1461659852642 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 2010 | 1461659852645 Marionette TRACE conn4 <- [1,1790,null,{}] 01:37:32 INFO - PROCESS | 2010 | 1461659852651 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:32 INFO - PROCESS | 2010 | 1461659852817 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 01:37:33 INFO - PROCESS | 2010 | 1461659853283 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80ad800 == 96 [pid = 2010] [id = 455] 01:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16cb123400) [pid = 2010] [serial = 1366] [outer = (nil)] 01:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16cbbe3c00) [pid = 2010] [serial = 1367] [outer = 0x7f16cb123400] 01:37:33 INFO - PROCESS | 2010 | 1461659853371 Marionette DEBUG loaded listener.js 01:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16cc264000) [pid = 2010] [serial = 1368] [outer = 0x7f16cb123400] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7574000 == 95 [pid = 2010] [id = 133] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d884e800 == 94 [pid = 2010] [id = 151] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f6567000 == 93 [pid = 2010] [id = 132] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7c29800 == 92 [pid = 2010] [id = 67] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16d686c000) [pid = 2010] [serial = 1256] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7fb4800 == 91 [pid = 2010] [id = 348] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80bd800 == 90 [pid = 2010] [id = 440] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54bd000 == 89 [pid = 2010] [id = 439] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0282000 == 88 [pid = 2010] [id = 438] 01:37:34 INFO - PROCESS | 2010 | 1461659854309 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb16000 == 87 [pid = 2010] [id = 437] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80b5800 == 86 [pid = 2010] [id = 436] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5ec000 == 85 [pid = 2010] [id = 435] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8bf6800 == 84 [pid = 2010] [id = 434] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ee870000 == 83 [pid = 2010] [id = 430] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1fd3800 == 82 [pid = 2010] [id = 429] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f6c000 == 81 [pid = 2010] [id = 428] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0277000 == 80 [pid = 2010] [id = 427] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfbc2800 == 79 [pid = 2010] [id = 426] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc583000 == 78 [pid = 2010] [id = 425] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d6000 == 77 [pid = 2010] [id = 424] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbc2a800 == 76 [pid = 2010] [id = 423] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db972000 == 75 [pid = 2010] [id = 422] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8cc4000 == 74 [pid = 2010] [id = 421] 01:37:34 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) 01:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1729ms 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1d8800 == 73 [pid = 2010] [id = 420] 01:37:34 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5c6000 == 72 [pid = 2010] [id = 419] 01:37:34 INFO - PROCESS | 2010 | 1461659854374 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 01:37:34 INFO - PROCESS | 2010 | 1461659854377 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 01:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:37:34 INFO - PROCESS | 2010 | 1461659854383 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:37:34 INFO - PROCESS | 2010 | 1461659854388 Marionette TRACE conn4 <- [1,1794,null,{}] 01:37:34 INFO - PROCESS | 2010 | 1461659854402 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:34 INFO - PROCESS | 2010 | 1461659854575 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16ed905400) [pid = 2010] [serial = 1149] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16dc539000) [pid = 2010] [serial = 1134] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16f347ec00) [pid = 2010] [serial = 1218] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16dbd29c00) [pid = 2010] [serial = 1158] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16caf42800) [pid = 2010] [serial = 1215] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16ccc91400) [pid = 2010] [serial = 1239] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16caf40c00) [pid = 2010] [serial = 1253] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16cb128400) [pid = 2010] [serial = 1236] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16ce346c00) [pid = 2010] [serial = 1241] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16e8984c00) [pid = 2010] [serial = 1206] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16f35a6c00) [pid = 2010] [serial = 1155] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16caa52800) [pid = 2010] [serial = 1221] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d6518c00) [pid = 2010] [serial = 1254] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16dc615c00) [pid = 2010] [serial = 1200] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16e061a400) [pid = 2010] [serial = 1140] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16ccdcb800) [pid = 2010] [serial = 1188] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16dbdc8400) [pid = 2010] [serial = 1197] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16d5343c00) [pid = 2010] [serial = 1244] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16d035d800) [pid = 2010] [serial = 1242] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16d6450c00) [pid = 2010] [serial = 1191] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16d7d7c400) [pid = 2010] [serial = 1128] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16d5337400) [pid = 2010] [serial = 1125] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16cc26f400) [pid = 2010] [serial = 1248] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16cbbddc00) [pid = 2010] [serial = 1247] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16ef6a5400) [pid = 2010] [serial = 1209] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16ccfdbc00) [pid = 2010] [serial = 1250] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16dbdcc800) [pid = 2010] [serial = 1131] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16c8b3b800) [pid = 2010] [serial = 1224] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16e0717400) [pid = 2010] [serial = 1203] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16e0e24c00) [pid = 2010] [serial = 1143] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16e2278000) [pid = 2010] [serial = 1146] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16ccb31000) [pid = 2010] [serial = 1238] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16d9851400) [pid = 2010] [serial = 1194] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16ee7bcc00) [pid = 2010] [serial = 1152] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16caf3a400) [pid = 2010] [serial = 1235] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16ddad7c00) [pid = 2010] [serial = 1137] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x7f16f347e000) [pid = 2010] [serial = 1212] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x7f16d54c9400) [pid = 2010] [serial = 1245] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x7f16d0490000) [pid = 2010] [serial = 1251] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x7f16d71c8c00) [pid = 2010] [serial = 1185] [outer = (nil)] [url = about:blank] 01:37:34 INFO - PROCESS | 2010 | 1461659854770 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1c1000 == 73 [pid = 2010] [id = 456] 01:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x7f16ca9b4c00) [pid = 2010] [serial = 1369] [outer = (nil)] 01:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x7f16cbbddc00) [pid = 2010] [serial = 1370] [outer = 0x7f16ca9b4c00] 01:37:34 INFO - PROCESS | 2010 | 1461659854834 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x7f16ccdd8000) [pid = 2010] [serial = 1371] [outer = 0x7f16ca9b4c00] 01:37:35 INFO - PROCESS | 2010 | 1461659855576 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1243ms 01:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:37:35 INFO - PROCESS | 2010 | 1461659855626 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 2010 | 1461659855630 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 01:37:35 INFO - PROCESS | 2010 | 1461659855635 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 2010 | 1461659855638 Marionette TRACE conn4 <- [1,1798,null,{}] 01:37:35 INFO - PROCESS | 2010 | 1461659855667 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:35 INFO - PROCESS | 2010 | 1461659855825 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 01:37:35 INFO - PROCESS | 2010 | 1461659855835 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5cb800 == 74 [pid = 2010] [id = 457] 01:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x7f16ccdcc800) [pid = 2010] [serial = 1372] [outer = (nil)] 01:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16cfa9cc00) [pid = 2010] [serial = 1373] [outer = 0x7f16ccdcc800] 01:37:35 INFO - PROCESS | 2010 | 1461659855895 Marionette DEBUG loaded listener.js 01:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16cfaa1c00) [pid = 2010] [serial = 1374] [outer = 0x7f16ccdcc800] 01:37:36 INFO - PROCESS | 2010 | 1461659856754 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1152ms 01:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:37:36 INFO - PROCESS | 2010 | 1461659856786 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 01:37:36 INFO - PROCESS | 2010 | 1461659856788 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 01:37:36 INFO - PROCESS | 2010 | 1461659856794 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 2010 | 1461659856808 Marionette TRACE conn4 <- [1,1802,null,{}] 01:37:36 INFO - PROCESS | 2010 | 1461659856861 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:37 INFO - PROCESS | 2010 | 1461659857083 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 01:37:37 INFO - PROCESS | 2010 | 1461659857103 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d058f000 == 75 [pid = 2010] [id = 458] 01:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16ce346c00) [pid = 2010] [serial = 1375] [outer = (nil)] 01:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16d0356000) [pid = 2010] [serial = 1376] [outer = 0x7f16ce346c00] 01:37:37 INFO - PROCESS | 2010 | 1461659857162 Marionette DEBUG loaded listener.js 01:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d0492c00) [pid = 2010] [serial = 1377] [outer = 0x7f16ce346c00] 01:37:37 INFO - PROCESS | 2010 | 1461659857986 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1226ms 01:37:38 INFO - PROCESS | 2010 | 1461659858020 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 2010 | 1461659858022 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 01:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:37:38 INFO - PROCESS | 2010 | 1461659858028 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 2010 | 1461659858030 Marionette TRACE conn4 <- [1,1806,null,{}] 01:37:38 INFO - PROCESS | 2010 | 1461659858035 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:38 INFO - PROCESS | 2010 | 1461659858367 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 01:37:38 INFO - PROCESS | 2010 | 1461659858412 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d656e800 == 76 [pid = 2010] [id = 459] 01:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d5344400) [pid = 2010] [serial = 1378] [outer = (nil)] 01:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16d54ca000) [pid = 2010] [serial = 1379] [outer = 0x7f16d5344400] 01:37:38 INFO - PROCESS | 2010 | 1461659858485 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16d65e3000) [pid = 2010] [serial = 1380] [outer = 0x7f16d5344400] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16d71b2c00) [pid = 2010] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16ccc95800) [pid = 2010] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16c8b32000) [pid = 2010] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16ca9b3400) [pid = 2010] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16cbb51000) [pid = 2010] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 134 (0x7f16caa46400) [pid = 2010] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 133 (0x7f16d0358c00) [pid = 2010] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:37:39 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x7f16c7db3800) [pid = 2010] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:37:40 INFO - PROCESS | 2010 | 1461659860163 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2176ms 01:37:40 INFO - PROCESS | 2010 | 1461659860205 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 2010 | 1461659860209 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 01:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:37:40 INFO - PROCESS | 2010 | 1461659860214 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 2010 | 1461659860227 Marionette TRACE conn4 <- [1,1810,null,{}] 01:37:40 INFO - PROCESS | 2010 | 1461659860231 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:40 INFO - PROCESS | 2010 | 1461659860441 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 01:37:40 INFO - PROCESS | 2010 | 1461659860463 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7578000 == 77 [pid = 2010] [id = 460] 01:37:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x7f16c7ce2000) [pid = 2010] [serial = 1381] [outer = (nil)] 01:37:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 134 (0x7f16d54cec00) [pid = 2010] [serial = 1382] [outer = 0x7f16c7ce2000] 01:37:40 INFO - PROCESS | 2010 | 1461659860522 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 135 (0x7f16d6874c00) [pid = 2010] [serial = 1383] [outer = 0x7f16c7ce2000] 01:37:41 INFO - PROCESS | 2010 | 1461659861244 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1086ms 01:37:41 INFO - PROCESS | 2010 | 1461659861300 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 01:37:41 INFO - PROCESS | 2010 | 1461659861303 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 01:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:37:41 INFO - PROCESS | 2010 | 1461659861309 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - PROCESS | 2010 | 1461659861311 Marionette TRACE conn4 <- [1,1814,null,{}] 01:37:41 INFO - PROCESS | 2010 | 1461659861316 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:41 INFO - PROCESS | 2010 | 1461659861533 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 01:37:41 INFO - PROCESS | 2010 | 1461659861640 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7d2f000 == 78 [pid = 2010] [id = 461] 01:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16caa4d800) [pid = 2010] [serial = 1384] [outer = (nil)] 01:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16d7173400) [pid = 2010] [serial = 1385] [outer = 0x7f16caa4d800] 01:37:41 INFO - PROCESS | 2010 | 1461659861697 Marionette DEBUG loaded listener.js 01:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16d762a000) [pid = 2010] [serial = 1386] [outer = 0x7f16caa4d800] 01:37:42 INFO - PROCESS | 2010 | 1461659862744 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 01:37:42 INFO - PROCESS | 2010 | 1461659862790 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 01:37:42 INFO - PROCESS | 2010 | 1461659862797 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 01:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:37:42 INFO - PROCESS | 2010 | 1461659862805 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:37:42 INFO - PROCESS | 2010 | 1461659862811 Marionette TRACE conn4 <- [1,1818,null,{}] 01:37:42 INFO - PROCESS | 2010 | 1461659862818 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:43 INFO - PROCESS | 2010 | 1461659863015 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 01:37:43 INFO - PROCESS | 2010 | 1461659863215 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc226000 == 79 [pid = 2010] [id = 462] 01:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16ca9a8800) [pid = 2010] [serial = 1387] [outer = (nil)] 01:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16caf39400) [pid = 2010] [serial = 1388] [outer = 0x7f16ca9a8800] 01:37:43 INFO - PROCESS | 2010 | 1461659863305 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16cbb52400) [pid = 2010] [serial = 1389] [outer = 0x7f16ca9a8800] 01:37:44 INFO - PROCESS | 2010 | 1461659864246 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1493ms 01:37:44 INFO - PROCESS | 2010 | 1461659864298 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 01:37:44 INFO - PROCESS | 2010 | 1461659864306 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 01:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:37:44 INFO - PROCESS | 2010 | 1461659864316 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - PROCESS | 2010 | 1461659864319 Marionette TRACE conn4 <- [1,1822,null,{}] 01:37:44 INFO - PROCESS | 2010 | 1461659864325 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:44 INFO - PROCESS | 2010 | 1461659864514 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 01:37:44 INFO - PROCESS | 2010 | 1461659864714 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d563b800 == 80 [pid = 2010] [id = 463] 01:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16caa4bc00) [pid = 2010] [serial = 1390] [outer = (nil)] 01:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16ccdcfc00) [pid = 2010] [serial = 1391] [outer = 0x7f16caa4bc00] 01:37:44 INFO - PROCESS | 2010 | 1461659864789 Marionette DEBUG loaded listener.js 01:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16cfa9d400) [pid = 2010] [serial = 1392] [outer = 0x7f16caa4bc00] 01:37:45 INFO - PROCESS | 2010 | 1461659865695 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1823ms 01:37:46 INFO - PROCESS | 2010 | 1461659866162 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 01:37:46 INFO - PROCESS | 2010 | 1461659866166 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 01:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:37:46 INFO - PROCESS | 2010 | 1461659866195 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 2010 | 1461659866201 Marionette TRACE conn4 <- [1,1826,null,{}] 01:37:46 INFO - PROCESS | 2010 | 1461659866216 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:46 INFO - PROCESS | 2010 | 1461659866472 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 01:37:46 INFO - PROCESS | 2010 | 1461659866687 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8ac6800 == 81 [pid = 2010] [id = 464] 01:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16d049e400) [pid = 2010] [serial = 1393] [outer = (nil)] 01:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16d5525c00) [pid = 2010] [serial = 1394] [outer = 0x7f16d049e400] 01:37:46 INFO - PROCESS | 2010 | 1461659866762 Marionette DEBUG loaded listener.js 01:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16d7175c00) [pid = 2010] [serial = 1395] [outer = 0x7f16d049e400] 01:37:47 INFO - PROCESS | 2010 | 1461659867603 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1439ms 01:37:47 INFO - PROCESS | 2010 | 1461659867634 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 01:37:47 INFO - PROCESS | 2010 | 1461659867639 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 01:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:37:47 INFO - PROCESS | 2010 | 1461659867645 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 2010 | 1461659867647 Marionette TRACE conn4 <- [1,1830,null,{}] 01:37:47 INFO - PROCESS | 2010 | 1461659867653 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:47 INFO - PROCESS | 2010 | 1461659867827 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 01:37:48 INFO - PROCESS | 2010 | 1461659868032 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db72e000 == 82 [pid = 2010] [id = 465] 01:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16d0b88800) [pid = 2010] [serial = 1396] [outer = (nil)] 01:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16d7f08800) [pid = 2010] [serial = 1397] [outer = 0x7f16d0b88800] 01:37:48 INFO - PROCESS | 2010 | 1461659868100 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16d80e6c00) [pid = 2010] [serial = 1398] [outer = 0x7f16d0b88800] 01:37:48 INFO - PROCESS | 2010 | 1461659868984 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1379ms 01:37:49 INFO - PROCESS | 2010 | 1461659869025 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 2010 | 1461659869029 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 01:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:37:49 INFO - PROCESS | 2010 | 1461659869034 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 2010 | 1461659869037 Marionette TRACE conn4 <- [1,1834,null,{}] 01:37:49 INFO - PROCESS | 2010 | 1461659869043 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 2010 | 1461659869212 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 01:37:49 INFO - PROCESS | 2010 | 1461659869418 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba9c000 == 83 [pid = 2010] [id = 466] 01:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16d6451c00) [pid = 2010] [serial = 1399] [outer = (nil)] 01:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16d814bc00) [pid = 2010] [serial = 1400] [outer = 0x7f16d6451c00] 01:37:49 INFO - PROCESS | 2010 | 1461659869492 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16d8569800) [pid = 2010] [serial = 1401] [outer = 0x7f16d6451c00] 01:37:50 INFO - PROCESS | 2010 | 1461659870383 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:37:50 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 01:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1382ms 01:37:50 INFO - PROCESS | 2010 | 1461659870418 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 2010 | 1461659870422 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 01:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:37:50 INFO - PROCESS | 2010 | 1461659870428 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 2010 | 1461659870430 Marionette TRACE conn4 <- [1,1838,null,{}] 01:37:50 INFO - PROCESS | 2010 | 1461659870437 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:50 INFO - PROCESS | 2010 | 1461659870620 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 01:37:50 INFO - PROCESS | 2010 | 1461659870829 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1d0000 == 84 [pid = 2010] [id = 467] 01:37:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16d8568800) [pid = 2010] [serial = 1402] [outer = (nil)] 01:37:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16db299000) [pid = 2010] [serial = 1403] [outer = 0x7f16d8568800] 01:37:50 INFO - PROCESS | 2010 | 1461659870900 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16dba47c00) [pid = 2010] [serial = 1404] [outer = 0x7f16d8568800] 01:37:51 INFO - PROCESS | 2010 | 1461659871759 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1381ms 01:37:51 INFO - PROCESS | 2010 | 1461659871810 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 01:37:51 INFO - PROCESS | 2010 | 1461659871814 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 01:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:37:51 INFO - PROCESS | 2010 | 1461659871819 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:37:51 INFO - PROCESS | 2010 | 1461659871822 Marionette TRACE conn4 <- [1,1842,null,{}] 01:37:51 INFO - PROCESS | 2010 | 1461659871827 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:52 INFO - PROCESS | 2010 | 1461659871999 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 01:37:52 INFO - PROCESS | 2010 | 1461659872207 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dda4b800 == 85 [pid = 2010] [id = 468] 01:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16d856a000) [pid = 2010] [serial = 1405] [outer = (nil)] 01:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16dba4bc00) [pid = 2010] [serial = 1406] [outer = 0x7f16d856a000] 01:37:52 INFO - PROCESS | 2010 | 1461659872274 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16dba51400) [pid = 2010] [serial = 1407] [outer = 0x7f16d856a000] 01:37:53 INFO - PROCESS | 2010 | 1461659873131 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1381ms 01:37:53 INFO - PROCESS | 2010 | 1461659873202 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 2010 | 1461659873205 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 01:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:37:53 INFO - PROCESS | 2010 | 1461659873211 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 2010 | 1461659873214 Marionette TRACE conn4 <- [1,1846,null,{}] 01:37:53 INFO - PROCESS | 2010 | 1461659873219 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:53 INFO - PROCESS | 2010 | 1461659873400 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 01:37:53 INFO - PROCESS | 2010 | 1461659873630 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd0e800 == 86 [pid = 2010] [id = 469] 01:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d6525400) [pid = 2010] [serial = 1408] [outer = (nil)] 01:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16dbd2cc00) [pid = 2010] [serial = 1409] [outer = 0x7f16d6525400] 01:37:53 INFO - PROCESS | 2010 | 1461659873742 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16dbf33400) [pid = 2010] [serial = 1410] [outer = 0x7f16d6525400] 01:37:54 INFO - PROCESS | 2010 | 1461659874593 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:37:54 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) 01:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1434ms 01:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:37:54 INFO - PROCESS | 2010 | 1461659874646 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 01:37:54 INFO - PROCESS | 2010 | 1461659874649 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 01:37:54 INFO - PROCESS | 2010 | 1461659874655 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:37:54 INFO - PROCESS | 2010 | 1461659874658 Marionette TRACE conn4 <- [1,1850,null,{}] 01:37:54 INFO - PROCESS | 2010 | 1461659874663 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:54 INFO - PROCESS | 2010 | 1461659874835 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 01:37:55 INFO - PROCESS | 2010 | 1461659875052 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e026c000 == 87 [pid = 2010] [id = 470] 01:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16dba51000) [pid = 2010] [serial = 1411] [outer = (nil)] 01:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16dbfe5000) [pid = 2010] [serial = 1412] [outer = 0x7f16dba51000] 01:37:55 INFO - PROCESS | 2010 | 1461659875122 Marionette DEBUG loaded listener.js 01:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16dc52f400) [pid = 2010] [serial = 1413] [outer = 0x7f16dba51000] 01:37:55 INFO - PROCESS | 2010 | 1461659875978 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1381ms 01:37:56 INFO - PROCESS | 2010 | 1461659876036 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 01:37:56 INFO - PROCESS | 2010 | 1461659876040 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 01:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:37:56 INFO - PROCESS | 2010 | 1461659876046 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:37:56 INFO - PROCESS | 2010 | 1461659876048 Marionette TRACE conn4 <- [1,1854,null,{}] 01:37:56 INFO - PROCESS | 2010 | 1461659876054 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:56 INFO - PROCESS | 2010 | 1461659876236 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 01:37:56 INFO - PROCESS | 2010 | 1461659876441 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0a30000 == 88 [pid = 2010] [id = 471] 01:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16dbf34400) [pid = 2010] [serial = 1414] [outer = (nil)] 01:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16dc5b6c00) [pid = 2010] [serial = 1415] [outer = 0x7f16dbf34400] 01:37:56 INFO - PROCESS | 2010 | 1461659876558 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ddc5fc00) [pid = 2010] [serial = 1416] [outer = 0x7f16dbf34400] 01:37:57 INFO - PROCESS | 2010 | 1461659877472 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1479ms 01:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:37:57 INFO - PROCESS | 2010 | 1461659877525 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 01:37:57 INFO - PROCESS | 2010 | 1461659877528 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 01:37:57 INFO - PROCESS | 2010 | 1461659877534 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 2010 | 1461659877538 Marionette TRACE conn4 <- [1,1858,null,{}] 01:37:57 INFO - PROCESS | 2010 | 1461659877543 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:57 INFO - PROCESS | 2010 | 1461659877736 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 01:37:57 INFO - PROCESS | 2010 | 1461659877947 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fd9800 == 89 [pid = 2010] [id = 472] 01:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16cb126400) [pid = 2010] [serial = 1417] [outer = (nil)] 01:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16dfccbc00) [pid = 2010] [serial = 1418] [outer = 0x7f16cb126400] 01:37:58 INFO - PROCESS | 2010 | 1461659878065 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16e0717400) [pid = 2010] [serial = 1419] [outer = 0x7f16cb126400] 01:37:58 INFO - PROCESS | 2010 | 1461659878967 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1479ms 01:37:59 INFO - PROCESS | 2010 | 1461659879014 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 2010 | 1461659879017 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 01:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:37:59 INFO - PROCESS | 2010 | 1461659879023 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:37:59 INFO - PROCESS | 2010 | 1461659879025 Marionette TRACE conn4 <- [1,1862,null,{}] 01:37:59 INFO - PROCESS | 2010 | 1461659879030 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:59 INFO - PROCESS | 2010 | 1461659879208 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 01:37:59 INFO - PROCESS | 2010 | 1461659879419 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eeca2000 == 90 [pid = 2010] [id = 473] 01:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16cbbdb000) [pid = 2010] [serial = 1420] [outer = (nil)] 01:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16e12ad800) [pid = 2010] [serial = 1421] [outer = 0x7f16cbbdb000] 01:37:59 INFO - PROCESS | 2010 | 1461659879528 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16e1f99c00) [pid = 2010] [serial = 1422] [outer = 0x7f16cbbdb000] 01:38:00 INFO - PROCESS | 2010 | 1461659880425 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1438ms 01:38:00 INFO - PROCESS | 2010 | 1461659880462 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 2010 | 1461659880465 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 01:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:38:00 INFO - PROCESS | 2010 | 1461659880472 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 2010 | 1461659880483 Marionette TRACE conn4 <- [1,1866,null,{}] 01:38:00 INFO - PROCESS | 2010 | 1461659880488 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:00 INFO - PROCESS | 2010 | 1461659880664 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 01:38:00 INFO - PROCESS | 2010 | 1461659880878 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3433800 == 91 [pid = 2010] [id = 474] 01:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d7174800) [pid = 2010] [serial = 1423] [outer = (nil)] 01:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16e7a4b800) [pid = 2010] [serial = 1424] [outer = 0x7f16d7174800] 01:38:00 INFO - PROCESS | 2010 | 1461659880985 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16ee566400) [pid = 2010] [serial = 1425] [outer = 0x7f16d7174800] 01:38:01 INFO - PROCESS | 2010 | 1461659881903 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1496ms 01:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:38:01 INFO - PROCESS | 2010 | 1461659881981 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 2010 | 1461659881984 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 01:38:01 INFO - PROCESS | 2010 | 1461659881992 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - PROCESS | 2010 | 1461659881995 Marionette TRACE conn4 <- [1,1870,null,{}] 01:38:02 INFO - PROCESS | 2010 | 1461659882000 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:02 INFO - PROCESS | 2010 | 1461659882178 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 01:38:02 INFO - PROCESS | 2010 | 1461659882390 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9622800 == 92 [pid = 2010] [id = 475] 01:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16c8b3ac00) [pid = 2010] [serial = 1426] [outer = (nil)] 01:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16ca9b0400) [pid = 2010] [serial = 1427] [outer = 0x7f16c8b3ac00] 01:38:02 INFO - PROCESS | 2010 | 1461659882508 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16dbd27400) [pid = 2010] [serial = 1428] [outer = 0x7f16c8b3ac00] 01:38:03 INFO - PROCESS | 2010 | 1461659883841 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1885ms 01:38:03 INFO - PROCESS | 2010 | 1461659883876 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 01:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:38:03 INFO - PROCESS | 2010 | 1461659883883 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 01:38:03 INFO - PROCESS | 2010 | 1461659883890 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 2010 | 1461659883896 Marionette TRACE conn4 <- [1,1874,null,{}] 01:38:03 INFO - PROCESS | 2010 | 1461659883902 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:04 INFO - PROCESS | 2010 | 1461659884080 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 01:38:04 INFO - PROCESS | 2010 | 1461659884298 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1d8800 == 93 [pid = 2010] [id = 476] 01:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16c97e7c00) [pid = 2010] [serial = 1429] [outer = (nil)] 01:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16caa46400) [pid = 2010] [serial = 1430] [outer = 0x7f16c97e7c00] 01:38:04 INFO - PROCESS | 2010 | 1461659884422 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16caf42800) [pid = 2010] [serial = 1431] [outer = 0x7f16c97e7c00] 01:38:05 INFO - PROCESS | 2010 | 1461659885482 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1638ms 01:38:05 INFO - PROCESS | 2010 | 1461659885527 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 01:38:05 INFO - PROCESS | 2010 | 1461659885535 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 01:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:38:05 INFO - PROCESS | 2010 | 1461659885544 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:38:05 INFO - PROCESS | 2010 | 1461659885547 Marionette TRACE conn4 <- [1,1878,null,{}] 01:38:05 INFO - PROCESS | 2010 | 1461659885553 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:05 INFO - PROCESS | 2010 | 1461659885726 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 01:38:05 INFO - PROCESS | 2010 | 1461659885943 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5d7000 == 94 [pid = 2010] [id = 477] 01:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16ca9aa800) [pid = 2010] [serial = 1432] [outer = (nil)] 01:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16ccb3c400) [pid = 2010] [serial = 1433] [outer = 0x7f16ca9aa800] 01:38:06 INFO - PROCESS | 2010 | 1461659886077 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16ccfd9000) [pid = 2010] [serial = 1434] [outer = 0x7f16ca9aa800] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7578000 == 93 [pid = 2010] [id = 460] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d656e800 == 92 [pid = 2010] [id = 459] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d5338000) [pid = 2010] [serial = 1325] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16dc60fc00) [pid = 2010] [serial = 1280] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16de56d800) [pid = 2010] [serial = 1283] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16dfc28000) [pid = 2010] [serial = 1286] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16e071ac00) [pid = 2010] [serial = 1289] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16e47dc000) [pid = 2010] [serial = 1292] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16eea49c00) [pid = 2010] [serial = 1295] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16ca59bc00) [pid = 2010] [serial = 1298] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d71b4c00) [pid = 2010] [serial = 1301] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d058f000 == 91 [pid = 2010] [id = 458] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5cb800 == 90 [pid = 2010] [id = 457] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1c1000 == 89 [pid = 2010] [id = 456] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80ad800 == 88 [pid = 2010] [id = 455] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb19000 == 87 [pid = 2010] [id = 454] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1fe1000 == 86 [pid = 2010] [id = 448] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d1800 == 85 [pid = 2010] [id = 447] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc390800 == 84 [pid = 2010] [id = 446] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbaad800 == 83 [pid = 2010] [id = 445] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8ab0000 == 82 [pid = 2010] [id = 444] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54b1800 == 81 [pid = 2010] [id = 443] 01:38:06 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafb9000 == 80 [pid = 2010] [id = 442] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16d7c79800) [pid = 2010] [serial = 1319] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16d88c1c00) [pid = 2010] [serial = 1320] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16ce350c00) [pid = 2010] [serial = 1313] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16d0361800) [pid = 2010] [serial = 1314] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16d71cc800) [pid = 2010] [serial = 1265] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16ca59b800) [pid = 2010] [serial = 1305] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16c8b39400) [pid = 2010] [serial = 1304] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16cb119800) [pid = 2010] [serial = 1308] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16caa50c00) [pid = 2010] [serial = 1307] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16ccc95400) [pid = 2010] [serial = 1311] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16cc5a3000) [pid = 2010] [serial = 1310] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16ce34dc00) [pid = 2010] [serial = 1262] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16db3f6400) [pid = 2010] [serial = 1274] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d54c2000) [pid = 2010] [serial = 1316] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d7177000) [pid = 2010] [serial = 1257] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16cbb50000) [pid = 2010] [serial = 1259] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16dbfe6c00) [pid = 2010] [serial = 1277] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d8148400) [pid = 2010] [serial = 1268] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d88c1400) [pid = 2010] [serial = 1271] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c8b30c00) [pid = 2010] [serial = 1322] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16caf34400) [pid = 2010] [serial = 1323] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d6456c00) [pid = 2010] [serial = 1317] [outer = (nil)] [url = about:blank] 01:38:06 INFO - PROCESS | 2010 | 1461659886983 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1484ms 01:38:07 INFO - PROCESS | 2010 | 1461659887027 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 2010 | 1461659887030 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 01:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:38:07 INFO - PROCESS | 2010 | 1461659887068 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 2010 | 1461659887073 Marionette TRACE conn4 <- [1,1882,null,{}] 01:38:07 INFO - PROCESS | 2010 | 1461659887088 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:07 INFO - PROCESS | 2010 | 1461659887256 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 01:38:07 INFO - PROCESS | 2010 | 1461659887268 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfadb000 == 81 [pid = 2010] [id = 478] 01:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16cfa95400) [pid = 2010] [serial = 1435] [outer = (nil)] 01:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16d0490c00) [pid = 2010] [serial = 1436] [outer = 0x7f16cfa95400] 01:38:07 INFO - PROCESS | 2010 | 1461659887329 Marionette DEBUG loaded listener.js 01:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16d54c2000) [pid = 2010] [serial = 1437] [outer = 0x7f16cfa95400] 01:38:08 INFO - PROCESS | 2010 | 1461659888214 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1194ms 01:38:08 INFO - PROCESS | 2010 | 1461659888255 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 2010 | 1461659888259 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 01:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:38:08 INFO - PROCESS | 2010 | 1461659888264 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 2010 | 1461659888266 Marionette TRACE conn4 <- [1,1886,null,{}] 01:38:08 INFO - PROCESS | 2010 | 1461659888271 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:08 INFO - PROCESS | 2010 | 1461659888428 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 01:38:08 INFO - PROCESS | 2010 | 1461659888624 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6479000 == 82 [pid = 2010] [id = 479] 01:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16d552e800) [pid = 2010] [serial = 1438] [outer = (nil)] 01:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d65ebc00) [pid = 2010] [serial = 1439] [outer = 0x7f16d552e800] 01:38:08 INFO - PROCESS | 2010 | 1461659888716 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16d71c6c00) [pid = 2010] [serial = 1440] [outer = 0x7f16d552e800] 01:38:09 INFO - PROCESS | 2010 | 1461659889487 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1278ms 01:38:09 INFO - PROCESS | 2010 | 1461659889543 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 01:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:38:09 INFO - PROCESS | 2010 | 1461659889546 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 01:38:09 INFO - PROCESS | 2010 | 1461659889551 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:38:09 INFO - PROCESS | 2010 | 1461659889554 Marionette TRACE conn4 <- [1,1890,null,{}] 01:38:09 INFO - PROCESS | 2010 | 1461659889558 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:09 INFO - PROCESS | 2010 | 1461659889772 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 01:38:09 INFO - PROCESS | 2010 | 1461659889803 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7845800 == 83 [pid = 2010] [id = 480] 01:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d71cb400) [pid = 2010] [serial = 1441] [outer = (nil)] 01:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16d80edc00) [pid = 2010] [serial = 1442] [outer = 0x7f16d71cb400] 01:38:09 INFO - PROCESS | 2010 | 1461659889860 Marionette DEBUG loaded listener.js 01:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16d87c6400) [pid = 2010] [serial = 1443] [outer = 0x7f16d71cb400] 01:38:10 INFO - PROCESS | 2010 | 1461659890787 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1281ms 01:38:10 INFO - PROCESS | 2010 | 1461659890832 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 2010 | 1461659890836 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 01:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:38:10 INFO - PROCESS | 2010 | 1461659890841 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 2010 | 1461659890843 Marionette TRACE conn4 <- [1,1894,null,{}] 01:38:10 INFO - PROCESS | 2010 | 1461659890848 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:11 INFO - PROCESS | 2010 | 1461659891079 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16ce346c00) [pid = 2010] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16cb123400) [pid = 2010] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c7ce2000) [pid = 2010] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ca9b4c00) [pid = 2010] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16ccdcc800) [pid = 2010] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16ca9b2400) [pid = 2010] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:38:11 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d5344400) [pid = 2010] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:38:11 INFO - PROCESS | 2010 | 1461659891457 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc378000 == 84 [pid = 2010] [id = 481] 01:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c7ce2000) [pid = 2010] [serial = 1444] [outer = (nil)] 01:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cb11f000) [pid = 2010] [serial = 1445] [outer = 0x7f16c7ce2000] 01:38:11 INFO - PROCESS | 2010 | 1461659891525 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16d71b3400) [pid = 2010] [serial = 1446] [outer = 0x7f16c7ce2000] 01:38:12 INFO - PROCESS | 2010 | 1461659892233 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1427ms 01:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:38:12 INFO - PROCESS | 2010 | 1461659892269 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 2010 | 1461659892272 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 01:38:12 INFO - PROCESS | 2010 | 1461659892276 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 2010 | 1461659892280 Marionette TRACE conn4 <- [1,1898,null,{}] 01:38:12 INFO - PROCESS | 2010 | 1461659892284 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:12 INFO - PROCESS | 2010 | 1461659892502 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 01:38:12 INFO - PROCESS | 2010 | 1461659892521 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db2cf800 == 85 [pid = 2010] [id = 482] 01:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16cbb4e800) [pid = 2010] [serial = 1447] [outer = (nil)] 01:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16dbfe7400) [pid = 2010] [serial = 1448] [outer = 0x7f16cbb4e800] 01:38:12 INFO - PROCESS | 2010 | 1461659892579 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16dda7fc00) [pid = 2010] [serial = 1449] [outer = 0x7f16cbb4e800] 01:38:13 INFO - PROCESS | 2010 | 1461659893344 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1231ms 01:38:13 INFO - PROCESS | 2010 | 1461659893511 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 2010 | 1461659893518 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 01:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:38:13 INFO - PROCESS | 2010 | 1461659893527 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 2010 | 1461659893531 Marionette TRACE conn4 <- [1,1902,null,{}] 01:38:13 INFO - PROCESS | 2010 | 1461659893539 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:13 INFO - PROCESS | 2010 | 1461659893770 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 01:38:13 INFO - PROCESS | 2010 | 1461659893990 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1d3800 == 86 [pid = 2010] [id = 483] 01:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16c97ecc00) [pid = 2010] [serial = 1450] [outer = (nil)] 01:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16caa45c00) [pid = 2010] [serial = 1451] [outer = 0x7f16c97ecc00] 01:38:14 INFO - PROCESS | 2010 | 1461659894104 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16cb122400) [pid = 2010] [serial = 1452] [outer = 0x7f16c97ecc00] 01:38:15 INFO - PROCESS | 2010 | 1461659895107 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1632ms 01:38:15 INFO - PROCESS | 2010 | 1461659895159 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 2010 | 1461659895165 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 01:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:38:15 INFO - PROCESS | 2010 | 1461659895176 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 2010 | 1461659895181 Marionette TRACE conn4 <- [1,1906,null,{}] 01:38:15 INFO - PROCESS | 2010 | 1461659895187 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:15 INFO - PROCESS | 2010 | 1461659895414 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 01:38:15 INFO - PROCESS | 2010 | 1461659895670 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6487000 == 87 [pid = 2010] [id = 484] 01:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ccdd5c00) [pid = 2010] [serial = 1453] [outer = (nil)] 01:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ce346000) [pid = 2010] [serial = 1454] [outer = 0x7f16ccdd5c00] 01:38:15 INFO - PROCESS | 2010 | 1461659895786 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d0356400) [pid = 2010] [serial = 1455] [outer = 0x7f16ccdd5c00] 01:38:16 INFO - PROCESS | 2010 | 1461659896707 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1591ms 01:38:16 INFO - PROCESS | 2010 | 1461659896765 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 01:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:38:16 INFO - PROCESS | 2010 | 1461659896770 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 01:38:16 INFO - PROCESS | 2010 | 1461659896777 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 2010 | 1461659896780 Marionette TRACE conn4 <- [1,1910,null,{}] 01:38:16 INFO - PROCESS | 2010 | 1461659896795 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:16 INFO - PROCESS | 2010 | 1461659896986 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 01:38:17 INFO - PROCESS | 2010 | 1461659897273 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc14e000 == 88 [pid = 2010] [id = 485] 01:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d71ba000) [pid = 2010] [serial = 1456] [outer = (nil)] 01:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16d7d79000) [pid = 2010] [serial = 1457] [outer = 0x7f16d71ba000] 01:38:17 INFO - PROCESS | 2010 | 1461659897401 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d97ed000) [pid = 2010] [serial = 1458] [outer = 0x7f16d71ba000] 01:38:18 INFO - PROCESS | 2010 | 1461659898242 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1533ms 01:38:18 INFO - PROCESS | 2010 | 1461659898310 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 01:38:18 INFO - PROCESS | 2010 | 1461659898312 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 01:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:38:18 INFO - PROCESS | 2010 | 1461659898318 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 2010 | 1461659898321 Marionette TRACE conn4 <- [1,1914,null,{}] 01:38:18 INFO - PROCESS | 2010 | 1461659898327 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:18 INFO - PROCESS | 2010 | 1461659898512 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 01:38:18 INFO - PROCESS | 2010 | 1461659898771 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfd15800 == 89 [pid = 2010] [id = 486] 01:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16cfa98000) [pid = 2010] [serial = 1459] [outer = (nil)] 01:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16dba50000) [pid = 2010] [serial = 1460] [outer = 0x7f16cfa98000] 01:38:18 INFO - PROCESS | 2010 | 1461659898886 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16dda81800) [pid = 2010] [serial = 1461] [outer = 0x7f16cfa98000] 01:38:19 INFO - PROCESS | 2010 | 1461659899685 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1377ms 01:38:19 INFO - PROCESS | 2010 | 1461659899711 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 2010 | 1461659899714 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 01:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:38:19 INFO - PROCESS | 2010 | 1461659899724 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 2010 | 1461659899726 Marionette TRACE conn4 <- [1,1918,null,{}] 01:38:19 INFO - PROCESS | 2010 | 1461659899731 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:19 INFO - PROCESS | 2010 | 1461659899902 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 01:38:20 INFO - PROCESS | 2010 | 1461659900165 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1949000 == 90 [pid = 2010] [id = 487] 01:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d762fc00) [pid = 2010] [serial = 1462] [outer = (nil)] 01:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16dfc24000) [pid = 2010] [serial = 1463] [outer = 0x7f16d762fc00] 01:38:20 INFO - PROCESS | 2010 | 1461659900238 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16dfccd000) [pid = 2010] [serial = 1464] [outer = 0x7f16d762fc00] 01:38:21 INFO - PROCESS | 2010 | 1461659901091 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1438ms 01:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:38:21 INFO - PROCESS | 2010 | 1461659901163 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 2010 | 1461659901165 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 01:38:21 INFO - PROCESS | 2010 | 1461659901171 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 2010 | 1461659901174 Marionette TRACE conn4 <- [1,1922,null,{}] 01:38:21 INFO - PROCESS | 2010 | 1461659901179 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:21 INFO - PROCESS | 2010 | 1461659901390 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 01:38:21 INFO - PROCESS | 2010 | 1461659901610 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eecb7800 == 91 [pid = 2010] [id = 488] 01:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16dbdbfc00) [pid = 2010] [serial = 1465] [outer = (nil)] 01:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16ee7b5c00) [pid = 2010] [serial = 1466] [outer = 0x7f16dbdbfc00] 01:38:21 INFO - PROCESS | 2010 | 1461659901726 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16efa28400) [pid = 2010] [serial = 1467] [outer = 0x7f16dbdbfc00] 01:38:22 INFO - PROCESS | 2010 | 1461659902588 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1479ms 01:38:22 INFO - PROCESS | 2010 | 1461659902651 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 01:38:22 INFO - PROCESS | 2010 | 1461659902654 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 01:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:38:22 INFO - PROCESS | 2010 | 1461659902660 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:38:22 INFO - PROCESS | 2010 | 1461659902662 Marionette TRACE conn4 <- [1,1926,null,{}] 01:38:22 INFO - PROCESS | 2010 | 1461659902668 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:22 INFO - PROCESS | 2010 | 1461659902836 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 01:38:23 INFO - PROCESS | 2010 | 1461659903048 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f684b800 == 92 [pid = 2010] [id = 489] 01:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16c7d54800) [pid = 2010] [serial = 1468] [outer = (nil)] 01:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16c7d5c400) [pid = 2010] [serial = 1469] [outer = 0x7f16c7d54800] 01:38:23 INFO - PROCESS | 2010 | 1461659903118 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16c7d60c00) [pid = 2010] [serial = 1470] [outer = 0x7f16c7d54800] 01:38:24 INFO - PROCESS | 2010 | 1461659904009 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1383ms 01:38:24 INFO - PROCESS | 2010 | 1461659904044 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 2010 | 1461659904047 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 01:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:38:24 INFO - PROCESS | 2010 | 1461659904053 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 2010 | 1461659904057 Marionette TRACE conn4 <- [1,1930,null,{}] 01:38:24 INFO - PROCESS | 2010 | 1461659904062 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:24 INFO - PROCESS | 2010 | 1461659904243 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 01:38:24 INFO - PROCESS | 2010 | 1461659904457 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dc4800 == 93 [pid = 2010] [id = 490] 01:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16c7d57000) [pid = 2010] [serial = 1471] [outer = (nil)] 01:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16efc34800) [pid = 2010] [serial = 1472] [outer = 0x7f16c7d57000] 01:38:24 INFO - PROCESS | 2010 | 1461659904565 Marionette DEBUG loaded listener.js 01:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16f35a7400) [pid = 2010] [serial = 1473] [outer = 0x7f16c7d57000] 01:38:25 INFO - PROCESS | 2010 | 1461659905459 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1480ms 01:38:25 INFO - PROCESS | 2010 | 1461659905535 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 01:38:25 INFO - PROCESS | 2010 | 1461659905539 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 01:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:38:25 INFO - PROCESS | 2010 | 1461659905545 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:38:25 INFO - PROCESS | 2010 | 1461659905547 Marionette TRACE conn4 <- [1,1934,null,{}] 01:38:25 INFO - PROCESS | 2010 | 1461659905552 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:25 INFO - PROCESS | 2010 | 1461659905755 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 01:38:25 INFO - PROCESS | 2010 | 1461659905975 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f685d800 == 94 [pid = 2010] [id = 491] 01:38:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16c7d60000) [pid = 2010] [serial = 1474] [outer = (nil)] 01:38:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16c8ee0800) [pid = 2010] [serial = 1475] [outer = 0x7f16c7d60000] 01:38:26 INFO - PROCESS | 2010 | 1461659906087 Marionette DEBUG loaded listener.js 01:38:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16c8ee6c00) [pid = 2010] [serial = 1476] [outer = 0x7f16c7d60000] 01:38:26 INFO - PROCESS | 2010 | 1461659906986 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1490ms 01:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:38:27 INFO - PROCESS | 2010 | 1461659907035 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 2010 | 1461659907038 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 01:38:27 INFO - PROCESS | 2010 | 1461659907043 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 2010 | 1461659907047 Marionette TRACE conn4 <- [1,1938,null,{}] 01:38:27 INFO - PROCESS | 2010 | 1461659907052 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:27 INFO - PROCESS | 2010 | 1461659907231 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 01:38:27 INFO - PROCESS | 2010 | 1461659907450 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d881a000 == 95 [pid = 2010] [id = 492] 01:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16c7d52800) [pid = 2010] [serial = 1477] [outer = (nil)] 01:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16cac9a000) [pid = 2010] [serial = 1478] [outer = 0x7f16c7d52800] 01:38:27 INFO - PROCESS | 2010 | 1461659907561 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16f35a8c00) [pid = 2010] [serial = 1479] [outer = 0x7f16c7d52800] 01:38:28 INFO - PROCESS | 2010 | 1461659908426 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1435ms 01:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:38:28 INFO - PROCESS | 2010 | 1461659908479 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 01:38:28 INFO - PROCESS | 2010 | 1461659908483 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 01:38:28 INFO - PROCESS | 2010 | 1461659908489 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:38:28 INFO - PROCESS | 2010 | 1461659908493 Marionette TRACE conn4 <- [1,1942,null,{}] 01:38:28 INFO - PROCESS | 2010 | 1461659908498 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:28 INFO - PROCESS | 2010 | 1461659908702 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 01:38:28 INFO - PROCESS | 2010 | 1461659908929 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f8d9c000 == 96 [pid = 2010] [id = 493] 01:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16c8edac00) [pid = 2010] [serial = 1480] [outer = (nil)] 01:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16ce279000) [pid = 2010] [serial = 1481] [outer = 0x7f16c8edac00] 01:38:29 INFO - PROCESS | 2010 | 1461659909049 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16f35ae800) [pid = 2010] [serial = 1482] [outer = 0x7f16c8edac00] 01:38:29 INFO - PROCESS | 2010 | 1461659909960 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1539ms 01:38:30 INFO - PROCESS | 2010 | 1461659910028 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 01:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:38:30 INFO - PROCESS | 2010 | 1461659910031 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 01:38:30 INFO - PROCESS | 2010 | 1461659910037 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - PROCESS | 2010 | 1461659910039 Marionette TRACE conn4 <- [1,1946,null,{}] 01:38:30 INFO - PROCESS | 2010 | 1461659910045 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:30 INFO - PROCESS | 2010 | 1461659910237 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 01:38:30 INFO - PROCESS | 2010 | 1461659910450 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce313800 == 97 [pid = 2010] [id = 494] 01:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16c8c95c00) [pid = 2010] [serial = 1483] [outer = (nil)] 01:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16c8c9c800) [pid = 2010] [serial = 1484] [outer = 0x7f16c8c95c00] 01:38:30 INFO - PROCESS | 2010 | 1461659910561 Marionette DEBUG loaded listener.js 01:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16c8ca1c00) [pid = 2010] [serial = 1485] [outer = 0x7f16c8c95c00] 01:38:31 INFO - PROCESS | 2010 | 1461659911525 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1537ms 01:38:31 INFO - PROCESS | 2010 | 1461659911575 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 01:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:38:31 INFO - PROCESS | 2010 | 1461659911578 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 01:38:31 INFO - PROCESS | 2010 | 1461659911583 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:38:31 INFO - PROCESS | 2010 | 1461659911586 Marionette TRACE conn4 <- [1,1950,null,{}] 01:38:31 INFO - PROCESS | 2010 | 1461659911591 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:31 INFO - PROCESS | 2010 | 1461659911765 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 01:38:32 INFO - PROCESS | 2010 | 1461659911994 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7697800 == 98 [pid = 2010] [id = 495] 01:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16c8c9d400) [pid = 2010] [serial = 1486] [outer = (nil)] 01:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16cc5a0800) [pid = 2010] [serial = 1487] [outer = 0x7f16c8c9d400] 01:38:32 INFO - PROCESS | 2010 | 1461659912101 Marionette DEBUG loaded listener.js 01:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16ce324400) [pid = 2010] [serial = 1488] [outer = 0x7f16c8c9d400] 01:38:33 INFO - PROCESS | 2010 | 1461659913651 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2132ms 01:38:33 INFO - PROCESS | 2010 | 1461659913717 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 01:38:33 INFO - PROCESS | 2010 | 1461659913722 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 01:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:38:33 INFO - PROCESS | 2010 | 1461659913730 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:38:33 INFO - PROCESS | 2010 | 1461659913735 Marionette TRACE conn4 <- [1,1954,null,{}] 01:38:33 INFO - PROCESS | 2010 | 1461659913744 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:34 INFO - PROCESS | 2010 | 1461659914005 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 01:38:34 INFO - PROCESS | 2010 | 1461659914243 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfade000 == 99 [pid = 2010] [id = 496] 01:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16c8c95400) [pid = 2010] [serial = 1489] [outer = (nil)] 01:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16ca9aac00) [pid = 2010] [serial = 1490] [outer = 0x7f16c8c95400] 01:38:34 INFO - PROCESS | 2010 | 1461659914314 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16cba7f000) [pid = 2010] [serial = 1491] [outer = 0x7f16c8c95400] 01:38:35 INFO - PROCESS | 2010 | 1461659915215 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1534ms 01:38:35 INFO - PROCESS | 2010 | 1461659915264 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 2010 | 1461659915271 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 01:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:38:35 INFO - PROCESS | 2010 | 1461659915281 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 2010 | 1461659915285 Marionette TRACE conn4 <- [1,1958,null,{}] 01:38:35 INFO - PROCESS | 2010 | 1461659915290 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:35 INFO - PROCESS | 2010 | 1461659915464 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 01:38:35 INFO - PROCESS | 2010 | 1461659915883 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c961c000 == 100 [pid = 2010] [id = 497] 01:38:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16ccb38000) [pid = 2010] [serial = 1492] [outer = (nil)] 01:38:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16ccc99800) [pid = 2010] [serial = 1493] [outer = 0x7f16ccb38000] 01:38:35 INFO - PROCESS | 2010 | 1461659915952 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16ce277000) [pid = 2010] [serial = 1494] [outer = 0x7f16ccb38000] 01:38:36 INFO - PROCESS | 2010 | 1461659916868 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1633ms 01:38:36 INFO - PROCESS | 2010 | 1461659916914 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 2010 | 1461659916917 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 01:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:38:36 INFO - PROCESS | 2010 | 1461659916924 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 2010 | 1461659916929 Marionette TRACE conn4 <- [1,1962,null,{}] 01:38:36 INFO - PROCESS | 2010 | 1461659916943 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:37 INFO - PROCESS | 2010 | 1461659917143 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1962800 == 99 [pid = 2010] [id = 172] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3ac4000 == 98 [pid = 2010] [id = 432] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16caa4a400) [pid = 2010] [serial = 1358] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16cac9d000) [pid = 2010] [serial = 1352] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16dfc2c400) [pid = 2010] [serial = 1343] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16e0e1f400) [pid = 2010] [serial = 1346] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16eec22c00) [pid = 2010] [serial = 1355] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16e15d1400) [pid = 2010] [serial = 1349] [outer = (nil)] [url = about:blank] 01:38:37 INFO - PROCESS | 2010 | 1461659917533 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc378000 == 97 [pid = 2010] [id = 481] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7845800 == 96 [pid = 2010] [id = 480] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6479000 == 95 [pid = 2010] [id = 479] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfadb000 == 94 [pid = 2010] [id = 478] 01:38:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc20d800 == 95 [pid = 2010] [id = 498] 01:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16cac9c000) [pid = 2010] [serial = 1495] [outer = (nil)] 01:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16ce32e400) [pid = 2010] [serial = 1496] [outer = 0x7f16cac9c000] 01:38:37 INFO - PROCESS | 2010 | 1461659917630 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16cfa9c800) [pid = 2010] [serial = 1497] [outer = 0x7f16cac9c000] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d769b000 == 94 [pid = 2010] [id = 441] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5d7000 == 93 [pid = 2010] [id = 477] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1d8800 == 92 [pid = 2010] [id = 476] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1d0000 == 91 [pid = 2010] [id = 467] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dba9c000 == 90 [pid = 2010] [id = 466] 01:38:37 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db72e000 == 89 [pid = 2010] [id = 465] 01:38:38 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8ac6800 == 88 [pid = 2010] [id = 464] 01:38:38 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d563b800 == 87 [pid = 2010] [id = 463] 01:38:38 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc226000 == 86 [pid = 2010] [id = 462] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16d0492c00) [pid = 2010] [serial = 1377] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16cc264000) [pid = 2010] [serial = 1368] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16d54cec00) [pid = 2010] [serial = 1382] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16cbbddc00) [pid = 2010] [serial = 1370] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16db3f6800) [pid = 2010] [serial = 1340] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16cfa9cc00) [pid = 2010] [serial = 1373] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16d87c9000) [pid = 2010] [serial = 1337] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16caa4b800) [pid = 2010] [serial = 1364] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16d65e3000) [pid = 2010] [serial = 1380] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16cbb5b000) [pid = 2010] [serial = 1361] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16cbbe3c00) [pid = 2010] [serial = 1367] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16cb11d400) [pid = 2010] [serial = 1365] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16d6522000) [pid = 2010] [serial = 1334] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16ca9af800) [pid = 2010] [serial = 1328] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16ccdd8000) [pid = 2010] [serial = 1371] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16cfaa1c00) [pid = 2010] [serial = 1374] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d54ca000) [pid = 2010] [serial = 1379] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16ccb33c00) [pid = 2010] [serial = 1331] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d0356000) [pid = 2010] [serial = 1376] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d6874c00) [pid = 2010] [serial = 1383] [outer = (nil)] [url = about:blank] 01:38:38 INFO - PROCESS | 2010 | 1461659918392 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1483ms 01:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:38:38 INFO - PROCESS | 2010 | 1461659918407 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 01:38:38 INFO - PROCESS | 2010 | 1461659918411 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 01:38:38 INFO - PROCESS | 2010 | 1461659918417 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:38:38 INFO - PROCESS | 2010 | 1461659918419 Marionette TRACE conn4 <- [1,1966,null,{}] 01:38:38 INFO - PROCESS | 2010 | 1461659918424 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:38 INFO - PROCESS | 2010 | 1461659918611 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 01:38:38 INFO - PROCESS | 2010 | 1461659918789 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfb62800 == 87 [pid = 2010] [id = 499] 01:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16caa4b800) [pid = 2010] [serial = 1498] [outer = (nil)] 01:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16cfaa1000) [pid = 2010] [serial = 1499] [outer = 0x7f16caa4b800] 01:38:38 INFO - PROCESS | 2010 | 1461659918884 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d0b81000) [pid = 2010] [serial = 1500] [outer = 0x7f16caa4b800] 01:38:39 INFO - PROCESS | 2010 | 1461659919673 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1277ms 01:38:39 INFO - PROCESS | 2010 | 1461659919694 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 01:38:39 INFO - PROCESS | 2010 | 1461659919696 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 01:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:38:39 INFO - PROCESS | 2010 | 1461659919702 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 2010 | 1461659919704 Marionette TRACE conn4 <- [1,1970,null,{}] 01:38:39 INFO - PROCESS | 2010 | 1461659919709 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:39 INFO - PROCESS | 2010 | 1461659919877 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 01:38:40 INFO - PROCESS | 2010 | 1461659920101 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d775c800 == 88 [pid = 2010] [id = 500] 01:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16cbbe3c00) [pid = 2010] [serial = 1501] [outer = (nil)] 01:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16cbb53000) [pid = 2010] [serial = 1502] [outer = 0x7f16cbbe3c00] 01:38:40 INFO - PROCESS | 2010 | 1461659920180 Marionette DEBUG loaded listener.js 01:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d651c400) [pid = 2010] [serial = 1503] [outer = 0x7f16cbbe3c00] 01:38:40 INFO - PROCESS | 2010 | 1461659920962 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1331ms 01:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:38:41 INFO - PROCESS | 2010 | 1461659921035 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 01:38:41 INFO - PROCESS | 2010 | 1461659921037 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 01:38:41 INFO - PROCESS | 2010 | 1461659921043 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:38:41 INFO - PROCESS | 2010 | 1461659921046 Marionette TRACE conn4 <- [1,1974,null,{}] 01:38:41 INFO - PROCESS | 2010 | 1461659921051 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:41 INFO - PROCESS | 2010 | 1461659921334 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 01:38:41 INFO - PROCESS | 2010 | 1461659921370 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aad000 == 89 [pid = 2010] [id = 501] 01:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16d65ec400) [pid = 2010] [serial = 1504] [outer = (nil)] 01:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16d71b9c00) [pid = 2010] [serial = 1505] [outer = 0x7f16d65ec400] 01:38:41 INFO - PROCESS | 2010 | 1461659921433 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16d8564800) [pid = 2010] [serial = 1506] [outer = 0x7f16d65ec400] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16c7ce2000) [pid = 2010] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16cfa95400) [pid = 2010] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16d552e800) [pid = 2010] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16ca9aa800) [pid = 2010] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16c97e7c00) [pid = 2010] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:38:42 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d71cb400) [pid = 2010] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:38:42 INFO - PROCESS | 2010 | 1461659922760 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1781ms 01:38:42 INFO - PROCESS | 2010 | 1461659922825 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 2010 | 1461659922829 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 01:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:38:42 INFO - PROCESS | 2010 | 1461659922834 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 2010 | 1461659922836 Marionette TRACE conn4 <- [1,1978,null,{}] 01:38:42 INFO - PROCESS | 2010 | 1461659922841 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:43 INFO - PROCESS | 2010 | 1461659923009 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 01:38:43 INFO - PROCESS | 2010 | 1461659923217 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7574000 == 90 [pid = 2010] [id = 502] 01:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16c7ce2000) [pid = 2010] [serial = 1507] [outer = (nil)] 01:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16d71cc800) [pid = 2010] [serial = 1508] [outer = 0x7f16c7ce2000] 01:38:43 INFO - PROCESS | 2010 | 1461659923277 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d9a23800) [pid = 2010] [serial = 1509] [outer = 0x7f16c7ce2000] 01:38:43 INFO - PROCESS | 2010 | 1461659923943 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1125ms 01:38:43 INFO - PROCESS | 2010 | 1461659923961 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 2010 | 1461659923963 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 01:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:38:43 INFO - PROCESS | 2010 | 1461659923969 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 2010 | 1461659923971 Marionette TRACE conn4 <- [1,1982,null,{}] 01:38:43 INFO - PROCESS | 2010 | 1461659923976 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:44 INFO - PROCESS | 2010 | 1461659924142 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 01:38:44 INFO - PROCESS | 2010 | 1461659924319 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba9c000 == 91 [pid = 2010] [id = 503] 01:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16ca9aa800) [pid = 2010] [serial = 1510] [outer = (nil)] 01:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16dba44400) [pid = 2010] [serial = 1511] [outer = 0x7f16ca9aa800] 01:38:44 INFO - PROCESS | 2010 | 1461659924379 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16dbdc2800) [pid = 2010] [serial = 1512] [outer = 0x7f16ca9aa800] 01:38:45 INFO - PROCESS | 2010 | 1461659925425 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1526ms 01:38:45 INFO - PROCESS | 2010 | 1461659925497 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 2010 | 1461659925504 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 01:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:38:45 INFO - PROCESS | 2010 | 1461659925511 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 2010 | 1461659925518 Marionette TRACE conn4 <- [1,1986,null,{}] 01:38:45 INFO - PROCESS | 2010 | 1461659925525 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:45 INFO - PROCESS | 2010 | 1461659925763 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 01:38:46 INFO - PROCESS | 2010 | 1461659926025 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaf1000 == 92 [pid = 2010] [id = 504] 01:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16caa52c00) [pid = 2010] [serial = 1513] [outer = (nil)] 01:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16cbd90800) [pid = 2010] [serial = 1514] [outer = 0x7f16caa52c00] 01:38:46 INFO - PROCESS | 2010 | 1461659926145 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16ccdcec00) [pid = 2010] [serial = 1515] [outer = 0x7f16caa52c00] 01:38:47 INFO - PROCESS | 2010 | 1461659927005 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1541ms 01:38:47 INFO - PROCESS | 2010 | 1461659927053 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 2010 | 1461659927061 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 01:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:38:47 INFO - PROCESS | 2010 | 1461659927071 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 2010 | 1461659927074 Marionette TRACE conn4 <- [1,1990,null,{}] 01:38:47 INFO - PROCESS | 2010 | 1461659927079 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:47 INFO - PROCESS | 2010 | 1461659927274 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 01:38:47 INFO - PROCESS | 2010 | 1461659927489 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d784a800 == 93 [pid = 2010] [id = 505] 01:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16ccdcf800) [pid = 2010] [serial = 1516] [outer = (nil)] 01:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16ce32fc00) [pid = 2010] [serial = 1517] [outer = 0x7f16ccdcf800] 01:38:47 INFO - PROCESS | 2010 | 1461659927605 Marionette DEBUG loaded listener.js 01:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16cfaa2c00) [pid = 2010] [serial = 1518] [outer = 0x7f16ccdcf800] 01:38:48 INFO - PROCESS | 2010 | 1461659928552 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1530ms 01:38:48 INFO - PROCESS | 2010 | 1461659928602 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 01:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:38:48 INFO - PROCESS | 2010 | 1461659928606 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 01:38:48 INFO - PROCESS | 2010 | 1461659928612 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:38:48 INFO - PROCESS | 2010 | 1461659928618 Marionette TRACE conn4 <- [1,1994,null,{}] 01:38:48 INFO - PROCESS | 2010 | 1461659928633 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:48 INFO - PROCESS | 2010 | 1461659928890 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 01:38:49 INFO - PROCESS | 2010 | 1461659929171 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc39a800 == 94 [pid = 2010] [id = 506] 01:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16ccdd7400) [pid = 2010] [serial = 1519] [outer = (nil)] 01:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16d686ec00) [pid = 2010] [serial = 1520] [outer = 0x7f16ccdd7400] 01:38:49 INFO - PROCESS | 2010 | 1461659929292 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16d853b400) [pid = 2010] [serial = 1521] [outer = 0x7f16ccdd7400] 01:38:50 INFO - PROCESS | 2010 | 1461659930118 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1541ms 01:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:38:50 INFO - PROCESS | 2010 | 1461659930152 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 2010 | 1461659930155 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 01:38:50 INFO - PROCESS | 2010 | 1461659930161 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 2010 | 1461659930165 Marionette TRACE conn4 <- [1,1998,null,{}] 01:38:50 INFO - PROCESS | 2010 | 1461659930176 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:50 INFO - PROCESS | 2010 | 1461659930366 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 01:38:50 INFO - PROCESS | 2010 | 1461659930600 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe85800 == 95 [pid = 2010] [id = 507] 01:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16ce325000) [pid = 2010] [serial = 1522] [outer = (nil)] 01:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16dbdbe400) [pid = 2010] [serial = 1523] [outer = 0x7f16ce325000] 01:38:50 INFO - PROCESS | 2010 | 1461659930671 Marionette DEBUG loaded listener.js 01:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16dbfe6000) [pid = 2010] [serial = 1524] [outer = 0x7f16ce325000] 01:38:51 INFO - PROCESS | 2010 | 1461659931551 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1441ms 01:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:38:51 INFO - PROCESS | 2010 | 1461659931603 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 2010 | 1461659931605 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 01:38:51 INFO - PROCESS | 2010 | 1461659931611 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 2010 | 1461659931615 Marionette TRACE conn4 <- [1,2002,null,{}] 01:38:51 INFO - PROCESS | 2010 | 1461659931620 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:51 INFO - PROCESS | 2010 | 1461659931796 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 01:38:52 INFO - PROCESS | 2010 | 1461659932016 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e179b800 == 96 [pid = 2010] [id = 508] 01:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16cfaa3000) [pid = 2010] [serial = 1525] [outer = (nil)] 01:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16dc60c800) [pid = 2010] [serial = 1526] [outer = 0x7f16cfaa3000] 01:38:52 INFO - PROCESS | 2010 | 1461659932127 Marionette DEBUG loaded listener.js 01:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16df5e2c00) [pid = 2010] [serial = 1527] [outer = 0x7f16cfaa3000] 01:38:53 INFO - PROCESS | 2010 | 1461659933056 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1485ms 01:38:53 INFO - PROCESS | 2010 | 1461659933096 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 01:38:53 INFO - PROCESS | 2010 | 1461659933100 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 01:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:38:53 INFO - PROCESS | 2010 | 1461659933106 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 2010 | 1461659933108 Marionette TRACE conn4 <- [1,2006,null,{}] 01:38:53 INFO - PROCESS | 2010 | 1461659933114 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:53 INFO - PROCESS | 2010 | 1461659933307 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 01:38:53 INFO - PROCESS | 2010 | 1461659933530 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f163b000 == 97 [pid = 2010] [id = 509] 01:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16dfc2e400) [pid = 2010] [serial = 1528] [outer = (nil)] 01:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16e1f75400) [pid = 2010] [serial = 1529] [outer = 0x7f16dfc2e400] 01:38:53 INFO - PROCESS | 2010 | 1461659933643 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16ee56a000) [pid = 2010] [serial = 1530] [outer = 0x7f16dfc2e400] 01:38:54 INFO - PROCESS | 2010 | 1461659934596 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:38:54 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 01:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1534ms 01:38:54 INFO - PROCESS | 2010 | 1461659934641 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 01:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:38:54 INFO - PROCESS | 2010 | 1461659934645 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 01:38:54 INFO - PROCESS | 2010 | 1461659934651 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 2010 | 1461659934654 Marionette TRACE conn4 <- [1,2010,null,{}] 01:38:54 INFO - PROCESS | 2010 | 1461659934660 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:54 INFO - PROCESS | 2010 | 1461659934847 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 01:38:55 INFO - PROCESS | 2010 | 1461659935067 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f8d93000 == 98 [pid = 2010] [id = 510] 01:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16c674fc00) [pid = 2010] [serial = 1531] [outer = (nil)] 01:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16c6758000) [pid = 2010] [serial = 1532] [outer = 0x7f16c674fc00] 01:38:55 INFO - PROCESS | 2010 | 1461659935177 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16c675d400) [pid = 2010] [serial = 1533] [outer = 0x7f16c674fc00] 01:38:56 INFO - PROCESS | 2010 | 1461659936061 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:38: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 01:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1488ms 01:38:56 INFO - PROCESS | 2010 | 1461659936138 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 01:38:56 INFO - PROCESS | 2010 | 1461659936142 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 01:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:38:56 INFO - PROCESS | 2010 | 1461659936148 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 2010 | 1461659936152 Marionette TRACE conn4 <- [1,2014,null,{}] 01:38:56 INFO - PROCESS | 2010 | 1461659936156 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:56 INFO - PROCESS | 2010 | 1461659936371 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 01:38:56 INFO - PROCESS | 2010 | 1461659936638 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cab51000 == 99 [pid = 2010] [id = 511] 01:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16c6751000) [pid = 2010] [serial = 1534] [outer = (nil)] 01:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16c8e6ec00) [pid = 2010] [serial = 1535] [outer = 0x7f16c6751000] 01:38:56 INFO - PROCESS | 2010 | 1461659936752 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16c8e72c00) [pid = 2010] [serial = 1536] [outer = 0x7f16c6751000] 01:38:57 INFO - PROCESS | 2010 | 1461659937543 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1427ms 01:38:57 INFO - PROCESS | 2010 | 1461659937576 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 01:38:57 INFO - PROCESS | 2010 | 1461659937579 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 01:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:38:57 INFO - PROCESS | 2010 | 1461659937585 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 2010 | 1461659937587 Marionette TRACE conn4 <- [1,2018,null,{}] 01:38:57 INFO - PROCESS | 2010 | 1461659937593 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:57 INFO - PROCESS | 2010 | 1461659937778 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 01:38:58 INFO - PROCESS | 2010 | 1461659938056 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c5bc5000 == 100 [pid = 2010] [id = 512] 01:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16c675b800) [pid = 2010] [serial = 1537] [outer = (nil)] 01:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16c8e78000) [pid = 2010] [serial = 1538] [outer = 0x7f16c675b800] 01:38:58 INFO - PROCESS | 2010 | 1461659938132 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16e1980800) [pid = 2010] [serial = 1539] [outer = 0x7f16c675b800] 01:38:58 INFO - PROCESS | 2010 | 1461659938979 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1430ms 01:38:59 INFO - PROCESS | 2010 | 1461659939017 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 2010 | 1461659939021 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 01:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:38:59 INFO - PROCESS | 2010 | 1461659939027 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 2010 | 1461659939030 Marionette TRACE conn4 <- [1,2022,null,{}] 01:38:59 INFO - PROCESS | 2010 | 1461659939036 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:59 INFO - PROCESS | 2010 | 1461659939231 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 01:38:59 INFO - PROCESS | 2010 | 1461659939499 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c5bdf800 == 101 [pid = 2010] [id = 513] 01:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16c6755c00) [pid = 2010] [serial = 1540] [outer = (nil)] 01:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16ce287000) [pid = 2010] [serial = 1541] [outer = 0x7f16c6755c00] 01:38:59 INFO - PROCESS | 2010 | 1461659939574 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16ce28c400) [pid = 2010] [serial = 1542] [outer = 0x7f16c6755c00] 01:39:00 INFO - PROCESS | 2010 | 1461659940476 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1488ms 01:39:00 INFO - PROCESS | 2010 | 1461659940516 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 01:39:00 INFO - PROCESS | 2010 | 1461659940520 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 01:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:39:00 INFO - PROCESS | 2010 | 1461659940525 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:39:00 INFO - PROCESS | 2010 | 1461659940528 Marionette TRACE conn4 <- [1,2026,null,{}] 01:39:00 INFO - PROCESS | 2010 | 1461659940534 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:00 INFO - PROCESS | 2010 | 1461659940746 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 01:39:00 INFO - PROCESS | 2010 | 1461659940977 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d671e000 == 102 [pid = 2010] [id = 514] 01:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16c2fedc00) [pid = 2010] [serial = 1543] [outer = (nil)] 01:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16c2ff5c00) [pid = 2010] [serial = 1544] [outer = 0x7f16c2fedc00] 01:39:01 INFO - PROCESS | 2010 | 1461659941097 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16e243c800) [pid = 2010] [serial = 1545] [outer = 0x7f16c2fedc00] 01:39:02 INFO - PROCESS | 2010 | 1461659942007 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1535ms 01:39:02 INFO - PROCESS | 2010 | 1461659942063 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 2010 | 1461659942066 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 01:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:39:02 INFO - PROCESS | 2010 | 1461659942072 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 2010 | 1461659942075 Marionette TRACE conn4 <- [1,2030,null,{}] 01:39:02 INFO - PROCESS | 2010 | 1461659942098 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:02 INFO - PROCESS | 2010 | 1461659942278 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 01:39:02 INFO - PROCESS | 2010 | 1461659942542 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7c92800 == 103 [pid = 2010] [id = 515] 01:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16c2ff1800) [pid = 2010] [serial = 1546] [outer = (nil)] 01:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16ca862800) [pid = 2010] [serial = 1547] [outer = 0x7f16c2ff1800] 01:39:02 INFO - PROCESS | 2010 | 1461659942618 Marionette DEBUG loaded listener.js 01:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16ca867c00) [pid = 2010] [serial = 1548] [outer = 0x7f16c2ff1800] 01:39:03 INFO - PROCESS | 2010 | 1461659943456 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1432ms 01:39:03 INFO - PROCESS | 2010 | 1461659943504 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 2010 | 1461659943507 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 01:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:39:03 INFO - PROCESS | 2010 | 1461659943513 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 2010 | 1461659943524 Marionette TRACE conn4 <- [1,2034,null,{}] 01:39:03 INFO - PROCESS | 2010 | 1461659943528 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:03 INFO - PROCESS | 2010 | 1461659943721 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 01:39:03 INFO - PROCESS | 2010 | 1461659943986 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c910c800 == 104 [pid = 2010] [id = 516] 01:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16c2ff4000) [pid = 2010] [serial = 1549] [outer = (nil)] 01:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16ce289000) [pid = 2010] [serial = 1550] [outer = 0x7f16c2ff4000] 01:39:04 INFO - PROCESS | 2010 | 1461659944063 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16eea94800) [pid = 2010] [serial = 1551] [outer = 0x7f16c2ff4000] 01:39:04 INFO - PROCESS | 2010 | ************************* 01:39:04 INFO - PROCESS | 2010 | A coding exception was thrown and uncaught in a Task. 01:39:04 INFO - PROCESS | 2010 | 01:39:04 INFO - PROCESS | 2010 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:39:04 INFO - PROCESS | 2010 | Full stack: 01:39:04 INFO - PROCESS | 2010 | ************************* 01:39:04 INFO - PROCESS | 2010 | 1461659944979 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1538ms 01:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:39:05 INFO - PROCESS | 2010 | 1461659945052 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 2010 | 1461659945055 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 01:39:05 INFO - PROCESS | 2010 | 1461659945061 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 2010 | 1461659945064 Marionette TRACE conn4 <- [1,2038,null,{}] 01:39:05 INFO - PROCESS | 2010 | 1461659945069 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:05 INFO - PROCESS | 2010 | 1461659945283 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 01:39:05 INFO - PROCESS | 2010 | 1461659945590 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb86b000 == 105 [pid = 2010] [id = 517] 01:39:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16c5999c00) [pid = 2010] [serial = 1552] [outer = (nil)] 01:39:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16eec22c00) [pid = 2010] [serial = 1553] [outer = 0x7f16c5999c00] 01:39:05 INFO - PROCESS | 2010 | 1461659945667 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16f35a5400) [pid = 2010] [serial = 1554] [outer = 0x7f16c5999c00] 01:39:06 INFO - PROCESS | 2010 | 1461659946477 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 01:39:06 INFO - PROCESS | 2010 | 1461659946541 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 01:39:06 INFO - PROCESS | 2010 | 1461659946545 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 01:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:39:06 INFO - PROCESS | 2010 | 1461659946550 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 2010 | 1461659946552 Marionette TRACE conn4 <- [1,2042,null,{}] 01:39:06 INFO - PROCESS | 2010 | 1461659946558 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:06 INFO - PROCESS | 2010 | 1461659946747 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 01:39:07 INFO - PROCESS | 2010 | 1461659947040 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb97e000 == 106 [pid = 2010] [id = 518] 01:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 237 (0x7f16c599b000) [pid = 2010] [serial = 1555] [outer = (nil)] 01:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 238 (0x7f16cb958c00) [pid = 2010] [serial = 1556] [outer = 0x7f16c599b000] 01:39:07 INFO - PROCESS | 2010 | 1461659947154 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 239 (0x7f16cb961800) [pid = 2010] [serial = 1557] [outer = 0x7f16c599b000] 01:39:07 INFO - PROCESS | 2010 | 1461659947983 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:39: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) 01:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1477ms 01:39:08 INFO - PROCESS | 2010 | 1461659948029 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 01:39:08 INFO - PROCESS | 2010 | 1461659948033 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 01:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:39:08 INFO - PROCESS | 2010 | 1461659948038 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:39:08 INFO - PROCESS | 2010 | 1461659948040 Marionette TRACE conn4 <- [1,2046,null,{}] 01:39:08 INFO - PROCESS | 2010 | 1461659948046 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:08 INFO - PROCESS | 2010 | 1461659948248 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 01:39:08 INFO - PROCESS | 2010 | 1461659948521 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb993800 == 107 [pid = 2010] [id = 519] 01:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 240 (0x7f16c7dbd400) [pid = 2010] [serial = 1558] [outer = (nil)] 01:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 241 (0x7f16cb966c00) [pid = 2010] [serial = 1559] [outer = 0x7f16c7dbd400] 01:39:08 INFO - PROCESS | 2010 | 1461659948636 Marionette DEBUG loaded listener.js 01:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 242 (0x7f16d6455000) [pid = 2010] [serial = 1560] [outer = 0x7f16c7dbd400] 01:39:09 INFO - PROCESS | 2010 | 1461659949501 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 01:39:09 INFO - PROCESS | 2010 | 1461659949573 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 01:39:09 INFO - PROCESS | 2010 | 1461659949577 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 01:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:39:09 INFO - PROCESS | 2010 | 1461659949582 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 2010 | 1461659949584 Marionette TRACE conn4 <- [1,2050,null,{}] 01:39:09 INFO - PROCESS | 2010 | 1461659949590 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:09 INFO - PROCESS | 2010 | 1461659949802 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 01:39:10 INFO - PROCESS | 2010 | 1461659950517 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dc0000 == 108 [pid = 2010] [id = 520] 01:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 243 (0x7f16c2fea000) [pid = 2010] [serial = 1561] [outer = (nil)] 01:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16c2fee000) [pid = 2010] [serial = 1562] [outer = 0x7f16c2fea000] 01:39:10 INFO - PROCESS | 2010 | 1461659950597 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16c59a0400) [pid = 2010] [serial = 1563] [outer = 0x7f16c2fea000] 01:39:11 INFO - PROCESS | 2010 | 1461659951477 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1930ms 01:39:11 INFO - PROCESS | 2010 | 1461659951514 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 01:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:39:11 INFO - PROCESS | 2010 | 1461659951520 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 01:39:11 INFO - PROCESS | 2010 | 1461659951527 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 2010 | 1461659951530 Marionette TRACE conn4 <- [1,2054,null,{}] 01:39:11 INFO - PROCESS | 2010 | 1461659951538 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:11 INFO - PROCESS | 2010 | 1461659951751 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 01:39:12 INFO - PROCESS | 2010 | 1461659952078 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6580000 == 109 [pid = 2010] [id = 521] 01:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16c8c9b000) [pid = 2010] [serial = 1564] [outer = (nil)] 01:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16c8ee2c00) [pid = 2010] [serial = 1565] [outer = 0x7f16c8c9b000] 01:39:12 INFO - PROCESS | 2010 | 1461659952154 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16ca864c00) [pid = 2010] [serial = 1566] [outer = 0x7f16c8c9b000] 01:39:12 INFO - PROCESS | 2010 | 1461659952985 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1535ms 01:39:13 INFO - PROCESS | 2010 | 1461659953064 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 01:39:13 INFO - PROCESS | 2010 | 1461659953068 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 01:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:39:13 INFO - PROCESS | 2010 | 1461659953077 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:39:13 INFO - PROCESS | 2010 | 1461659953080 Marionette TRACE conn4 <- [1,2058,null,{}] 01:39:13 INFO - PROCESS | 2010 | 1461659953085 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:13 INFO - PROCESS | 2010 | 1461659953431 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 01:39:13 INFO - PROCESS | 2010 | 1461659953812 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80ba000 == 110 [pid = 2010] [id = 522] 01:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16cb11d400) [pid = 2010] [serial = 1567] [outer = (nil)] 01:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16cb962c00) [pid = 2010] [serial = 1568] [outer = 0x7f16cb11d400] 01:39:13 INFO - PROCESS | 2010 | 1461659953881 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16ccc8e400) [pid = 2010] [serial = 1569] [outer = 0x7f16cb11d400] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7574000 == 109 [pid = 2010] [id = 502] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16dc5b6c00) [pid = 2010] [serial = 1415] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16dbfe5000) [pid = 2010] [serial = 1412] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16dbfe7400) [pid = 2010] [serial = 1448] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16dfccbc00) [pid = 2010] [serial = 1418] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16e12ad800) [pid = 2010] [serial = 1421] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16e7a4b800) [pid = 2010] [serial = 1424] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8aad000 == 108 [pid = 2010] [id = 501] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d775c800 == 107 [pid = 2010] [id = 500] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfb62800 == 106 [pid = 2010] [id = 499] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc20d800 == 105 [pid = 2010] [id = 498] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c961c000 == 104 [pid = 2010] [id = 497] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfade000 == 103 [pid = 2010] [id = 496] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f684b800 == 102 [pid = 2010] [id = 489] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eecb7800 == 101 [pid = 2010] [id = 488] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1949000 == 100 [pid = 2010] [id = 487] 01:39:14 INFO - PROCESS | 2010 | 1461659954917 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfd15800 == 99 [pid = 2010] [id = 486] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc14e000 == 98 [pid = 2010] [id = 485] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6487000 == 97 [pid = 2010] [id = 484] 01:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1d3800 == 96 [pid = 2010] [id = 483] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16d814bc00) [pid = 2010] [serial = 1400] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16db299000) [pid = 2010] [serial = 1403] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 242 (0x7f16dbd2cc00) [pid = 2010] [serial = 1409] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 241 (0x7f16dba4bc00) [pid = 2010] [serial = 1406] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 240 (0x7f16caf42800) [pid = 2010] [serial = 1431] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 239 (0x7f16d7f08800) [pid = 2010] [serial = 1397] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 238 (0x7f16d65ebc00) [pid = 2010] [serial = 1439] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 237 (0x7f16cb11f000) [pid = 2010] [serial = 1445] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 236 (0x7f16d54c2000) [pid = 2010] [serial = 1437] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16d71c6c00) [pid = 2010] [serial = 1440] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16ccfd9000) [pid = 2010] [serial = 1434] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16ccb3c400) [pid = 2010] [serial = 1433] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16caa46400) [pid = 2010] [serial = 1430] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16d5525c00) [pid = 2010] [serial = 1394] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16ca9b0400) [pid = 2010] [serial = 1427] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16d87c6400) [pid = 2010] [serial = 1443] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16d80edc00) [pid = 2010] [serial = 1442] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16d0490c00) [pid = 2010] [serial = 1436] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16ccdcfc00) [pid = 2010] [serial = 1391] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16d71b3400) [pid = 2010] [serial = 1446] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16caf39400) [pid = 2010] [serial = 1388] [outer = (nil)] [url = about:blank] 01:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1884ms 01:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16d7173400) [pid = 2010] [serial = 1385] [outer = (nil)] [url = about:blank] 01:39:14 INFO - PROCESS | 2010 | 1461659954966 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 01:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:39:14 INFO - PROCESS | 2010 | 1461659954971 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 01:39:14 INFO - PROCESS | 2010 | 1461659954978 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - PROCESS | 2010 | 1461659954986 Marionette TRACE conn4 <- [1,2062,null,{}] 01:39:15 INFO - PROCESS | 2010 | 1461659954999 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:15 INFO - PROCESS | 2010 | 1461659955188 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 01:39:15 INFO - PROCESS | 2010 | 1461659955425 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce313000 == 97 [pid = 2010] [id = 523] 01:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16ccc90800) [pid = 2010] [serial = 1570] [outer = (nil)] 01:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16ce285c00) [pid = 2010] [serial = 1571] [outer = 0x7f16ccc90800] 01:39:15 INFO - PROCESS | 2010 | 1461659955493 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16ce28f400) [pid = 2010] [serial = 1572] [outer = 0x7f16ccc90800] 01:39:16 INFO - PROCESS | 2010 | 1461659956176 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1237ms 01:39:16 INFO - PROCESS | 2010 | 1461659956217 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 01:39:16 INFO - PROCESS | 2010 | 1461659956220 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 01:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:39:16 INFO - PROCESS | 2010 | 1461659956252 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:39:16 INFO - PROCESS | 2010 | 1461659956254 Marionette TRACE conn4 <- [1,2066,null,{}] 01:39:16 INFO - PROCESS | 2010 | 1461659956259 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:16 INFO - PROCESS | 2010 | 1461659956446 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 01:39:16 INFO - PROCESS | 2010 | 1461659956464 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6578800 == 98 [pid = 2010] [id = 524] 01:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16ce290800) [pid = 2010] [serial = 1573] [outer = (nil)] 01:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16ce331c00) [pid = 2010] [serial = 1574] [outer = 0x7f16ce290800] 01:39:16 INFO - PROCESS | 2010 | 1461659956535 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16cfaa0000) [pid = 2010] [serial = 1575] [outer = 0x7f16ce290800] 01:39:17 INFO - PROCESS | 2010 | 1461659957452 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1236ms 01:39:17 INFO - PROCESS | 2010 | 1461659957485 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 2010 | 1461659957487 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 01:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:39:17 INFO - PROCESS | 2010 | 1461659957546 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 2010 | 1461659957550 Marionette TRACE conn4 <- [1,2070,null,{}] 01:39:17 INFO - PROCESS | 2010 | 1461659957555 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:17 INFO - PROCESS | 2010 | 1461659957806 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 01:39:17 INFO - PROCESS | 2010 | 1461659957839 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ed7800 == 99 [pid = 2010] [id = 525] 01:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16d035e400) [pid = 2010] [serial = 1576] [outer = (nil)] 01:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16d049e800) [pid = 2010] [serial = 1577] [outer = 0x7f16d035e400] 01:39:17 INFO - PROCESS | 2010 | 1461659957912 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16d651c800) [pid = 2010] [serial = 1578] [outer = 0x7f16d035e400] 01:39:18 INFO - PROCESS | 2010 | 1461659958785 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1298ms 01:39:18 INFO - PROCESS | 2010 | 1461659958825 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 01:39:18 INFO - PROCESS | 2010 | 1461659958830 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 01:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:39:18 INFO - PROCESS | 2010 | 1461659958841 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 2010 | 1461659958843 Marionette TRACE conn4 <- [1,2074,null,{}] 01:39:18 INFO - PROCESS | 2010 | 1461659958847 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:19 INFO - PROCESS | 2010 | 1461659959077 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 01:39:19 INFO - PROCESS | 2010 | 1461659959107 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db730000 == 100 [pid = 2010] [id = 526] 01:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16d716c800) [pid = 2010] [serial = 1579] [outer = (nil)] 01:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16d852c400) [pid = 2010] [serial = 1580] [outer = 0x7f16d716c800] 01:39:19 INFO - PROCESS | 2010 | 1461659959166 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16d88c1c00) [pid = 2010] [serial = 1581] [outer = 0x7f16d716c800] 01:39:19 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16cbbe3c00) [pid = 2010] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:39:19 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16cbb4e800) [pid = 2010] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:39:19 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16c8c95400) [pid = 2010] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:39:20 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16c7ce2000) [pid = 2010] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:39:20 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16caa4b800) [pid = 2010] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:39:20 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16ccb38000) [pid = 2010] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:39:20 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16cac9c000) [pid = 2010] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:39:20 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16d65ec400) [pid = 2010] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:39:20 INFO - PROCESS | 2010 | 1461659960308 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1485ms 01:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:39:20 INFO - PROCESS | 2010 | 1461659960322 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 01:39:20 INFO - PROCESS | 2010 | 1461659960324 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 01:39:20 INFO - PROCESS | 2010 | 1461659960331 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:39:20 INFO - PROCESS | 2010 | 1461659960334 Marionette TRACE conn4 <- [1,2078,null,{}] 01:39:20 INFO - PROCESS | 2010 | 1461659960344 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:20 INFO - PROCESS | 2010 | 1461659960548 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 01:39:20 INFO - PROCESS | 2010 | 1461659960734 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db966800 == 101 [pid = 2010] [id = 527] 01:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16d5335800) [pid = 2010] [serial = 1582] [outer = (nil)] 01:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16d54cbc00) [pid = 2010] [serial = 1583] [outer = 0x7f16d5335800] 01:39:20 INFO - PROCESS | 2010 | 1461659960795 Marionette DEBUG loaded listener.js 01:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16db298800) [pid = 2010] [serial = 1584] [outer = 0x7f16d5335800] 01:39:21 INFO - PROCESS | 2010 | 1461659961471 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1192ms 01:39:21 INFO - PROCESS | 2010 | 1461659961521 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 2010 | 1461659961525 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 01:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:39:21 INFO - PROCESS | 2010 | 1461659961543 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 2010 | 1461659961546 Marionette TRACE conn4 <- [1,2082,null,{}] 01:39:21 INFO - PROCESS | 2010 | 1461659961551 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:21 INFO - PROCESS | 2010 | 1461659961750 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 01:39:21 INFO - PROCESS | 2010 | 1461659961760 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc39a000 == 102 [pid = 2010] [id = 528] 01:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16d9855400) [pid = 2010] [serial = 1585] [outer = (nil)] 01:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16dbd27000) [pid = 2010] [serial = 1586] [outer = 0x7f16d9855400] 01:39:21 INFO - PROCESS | 2010 | 1461659961829 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16dc530400) [pid = 2010] [serial = 1587] [outer = 0x7f16d9855400] 01:39:23 INFO - PROCESS | 2010 | 1461659963082 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1602ms 01:39:23 INFO - PROCESS | 2010 | 1461659963134 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 2010 | 1461659963141 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 01:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:39:23 INFO - PROCESS | 2010 | 1461659963148 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 2010 | 1461659963154 Marionette TRACE conn4 <- [1,2086,null,{}] 01:39:23 INFO - PROCESS | 2010 | 1461659963161 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:23 INFO - PROCESS | 2010 | 1461659963400 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 01:39:23 INFO - PROCESS | 2010 | 1461659963716 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd05800 == 103 [pid = 2010] [id = 529] 01:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16c8c99800) [pid = 2010] [serial = 1588] [outer = (nil)] 01:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16c8edbc00) [pid = 2010] [serial = 1589] [outer = 0x7f16c8c99800] 01:39:23 INFO - PROCESS | 2010 | 1461659963796 Marionette DEBUG loaded listener.js 01:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16ca9ab400) [pid = 2010] [serial = 1590] [outer = 0x7f16c8c99800] 01:39:24 INFO - PROCESS | 2010 | 1461659964714 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1639ms 01:39:24 INFO - PROCESS | 2010 | 1461659964788 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 01:39:24 INFO - PROCESS | 2010 | 1461659964796 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 01:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:39:24 INFO - PROCESS | 2010 | 1461659964806 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:39:24 INFO - PROCESS | 2010 | 1461659964809 Marionette TRACE conn4 <- [1,2090,null,{}] 01:39:24 INFO - PROCESS | 2010 | 1461659964815 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:25 INFO - PROCESS | 2010 | 1461659965062 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 01:39:25 INFO - PROCESS | 2010 | 1461659965428 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7fb5800 == 104 [pid = 2010] [id = 530] 01:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 237 (0x7f16cac98000) [pid = 2010] [serial = 1591] [outer = (nil)] 01:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 238 (0x7f16ccc95400) [pid = 2010] [serial = 1592] [outer = 0x7f16cac98000] 01:39:25 INFO - PROCESS | 2010 | 1461659965511 Marionette DEBUG loaded listener.js 01:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 239 (0x7f16ce281000) [pid = 2010] [serial = 1593] [outer = 0x7f16cac98000] 01:39:26 INFO - PROCESS | 2010 | 1461659966345 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1581ms 01:39:26 INFO - PROCESS | 2010 | 1461659966387 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 01:39:26 INFO - PROCESS | 2010 | 1461659966391 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 01:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:39:26 INFO - PROCESS | 2010 | 1461659966397 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:39:26 INFO - PROCESS | 2010 | 1461659966403 Marionette TRACE conn4 <- [1,2094,null,{}] 01:39:26 INFO - PROCESS | 2010 | 1461659966418 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:26 INFO - PROCESS | 2010 | 1461659966659 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 01:39:26 INFO - PROCESS | 2010 | 1461659966981 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe71000 == 105 [pid = 2010] [id = 531] 01:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 240 (0x7f16ce348400) [pid = 2010] [serial = 1594] [outer = (nil)] 01:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 241 (0x7f16d5344400) [pid = 2010] [serial = 1595] [outer = 0x7f16ce348400] 01:39:27 INFO - PROCESS | 2010 | 1461659967061 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 242 (0x7f16d7174000) [pid = 2010] [serial = 1596] [outer = 0x7f16ce348400] 01:39:27 INFO - PROCESS | 2010 | 1461659967862 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1483ms 01:39:27 INFO - PROCESS | 2010 | 1461659967880 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 01:39:27 INFO - PROCESS | 2010 | 1461659967884 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 01:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:39:27 INFO - PROCESS | 2010 | 1461659967907 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:39:27 INFO - PROCESS | 2010 | 1461659967910 Marionette TRACE conn4 <- [1,2098,null,{}] 01:39:27 INFO - PROCESS | 2010 | 1461659967915 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:28 INFO - PROCESS | 2010 | 1461659968109 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 01:39:28 INFO - PROCESS | 2010 | 1461659968380 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e7adb000 == 106 [pid = 2010] [id = 532] 01:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 243 (0x7f16cfa9f000) [pid = 2010] [serial = 1597] [outer = (nil)] 01:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16dba4bc00) [pid = 2010] [serial = 1598] [outer = 0x7f16cfa9f000] 01:39:28 INFO - PROCESS | 2010 | 1461659968463 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16dc537400) [pid = 2010] [serial = 1599] [outer = 0x7f16cfa9f000] 01:39:29 INFO - PROCESS | 2010 | 1461659969306 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1437ms 01:39:29 INFO - PROCESS | 2010 | 1461659969343 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 01:39:29 INFO - PROCESS | 2010 | 1461659969347 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 01:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:39:29 INFO - PROCESS | 2010 | 1461659969352 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:39:29 INFO - PROCESS | 2010 | 1461659969355 Marionette TRACE conn4 <- [1,2102,null,{}] 01:39:29 INFO - PROCESS | 2010 | 1461659969360 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:29 INFO - PROCESS | 2010 | 1461659969558 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 01:39:29 INFO - PROCESS | 2010 | 1461659969829 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3e93800 == 107 [pid = 2010] [id = 533] 01:39:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16df6a3c00) [pid = 2010] [serial = 1600] [outer = (nil)] 01:39:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16dfc2c400) [pid = 2010] [serial = 1601] [outer = 0x7f16df6a3c00] 01:39:29 INFO - PROCESS | 2010 | 1461659969954 Marionette DEBUG loaded listener.js 01:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16e0621800) [pid = 2010] [serial = 1602] [outer = 0x7f16df6a3c00] 01:39:30 INFO - PROCESS | 2010 | 1461659970779 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 01:39:30 INFO - PROCESS | 2010 | 1461659970842 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 2010 | 1461659970846 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 01:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:39:30 INFO - PROCESS | 2010 | 1461659970852 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 2010 | 1461659970855 Marionette TRACE conn4 <- [1,2106,null,{}] 01:39:30 INFO - PROCESS | 2010 | 1461659970860 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:31 INFO - PROCESS | 2010 | 1461659971078 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 01:39:31 INFO - PROCESS | 2010 | 1461659971389 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c6ab6800 == 108 [pid = 2010] [id = 534] 01:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16e2449800) [pid = 2010] [serial = 1603] [outer = (nil)] 01:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16ee899800) [pid = 2010] [serial = 1604] [outer = 0x7f16e2449800] 01:39:31 INFO - PROCESS | 2010 | 1461659971475 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16f3a6dc00) [pid = 2010] [serial = 1605] [outer = 0x7f16e2449800] 01:39:32 INFO - PROCESS | 2010 | 1461659972255 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1480ms 01:39:32 INFO - PROCESS | 2010 | 1461659972333 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 2010 | 1461659972337 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 01:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:39:32 INFO - PROCESS | 2010 | 1461659972343 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 2010 | 1461659972345 Marionette TRACE conn4 <- [1,2110,null,{}] 01:39:32 INFO - PROCESS | 2010 | 1461659972351 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:32 INFO - PROCESS | 2010 | 1461659972561 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 01:39:32 INFO - PROCESS | 2010 | 1461659972833 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d540d000 == 109 [pid = 2010] [id = 535] 01:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 252 (0x7f16ca8a8400) [pid = 2010] [serial = 1606] [outer = (nil)] 01:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 253 (0x7f16ca8b0400) [pid = 2010] [serial = 1607] [outer = 0x7f16ca8a8400] 01:39:32 INFO - PROCESS | 2010 | 1461659972949 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 254 (0x7f16ca8b4c00) [pid = 2010] [serial = 1608] [outer = 0x7f16ca8a8400] 01:39:33 INFO - PROCESS | 2010 | 1461659973710 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1433ms 01:39:33 INFO - PROCESS | 2010 | 1461659973777 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 2010 | 1461659973781 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 01:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:39:33 INFO - PROCESS | 2010 | 1461659973787 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 2010 | 1461659973789 Marionette TRACE conn4 <- [1,2114,null,{}] 01:39:33 INFO - PROCESS | 2010 | 1461659973795 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:34 INFO - PROCESS | 2010 | 1461659974016 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 01:39:34 INFO - PROCESS | 2010 | 1461659974285 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfda7000 == 110 [pid = 2010] [id = 536] 01:39:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 255 (0x7f16c766a800) [pid = 2010] [serial = 1609] [outer = (nil)] 01:39:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 256 (0x7f16c7671400) [pid = 2010] [serial = 1610] [outer = 0x7f16c766a800] 01:39:34 INFO - PROCESS | 2010 | 1461659974404 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 257 (0x7f16c7677000) [pid = 2010] [serial = 1611] [outer = 0x7f16c766a800] 01:39:35 INFO - PROCESS | 2010 | 1461659975193 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1478ms 01:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:39:35 INFO - PROCESS | 2010 | 1461659975267 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 2010 | 1461659975270 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 01:39:35 INFO - PROCESS | 2010 | 1461659975276 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 2010 | 1461659975279 Marionette TRACE conn4 <- [1,2118,null,{}] 01:39:35 INFO - PROCESS | 2010 | 1461659975284 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:35 INFO - PROCESS | 2010 | 1461659975532 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 01:39:35 INFO - PROCESS | 2010 | 1461659975845 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d87ae800 == 111 [pid = 2010] [id = 537] 01:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 258 (0x7f16c766b000) [pid = 2010] [serial = 1612] [outer = (nil)] 01:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 259 (0x7f16c7d45000) [pid = 2010] [serial = 1613] [outer = 0x7f16c766b000] 01:39:35 INFO - PROCESS | 2010 | 1461659975927 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 260 (0x7f16c7d4a400) [pid = 2010] [serial = 1614] [outer = 0x7f16c766b000] 01:39:36 INFO - PROCESS | 2010 | 1461659976723 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1481ms 01:39:36 INFO - PROCESS | 2010 | 1461659976757 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 01:39:36 INFO - PROCESS | 2010 | 1461659976760 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 01:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:39:36 INFO - PROCESS | 2010 | 1461659976766 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:39:36 INFO - PROCESS | 2010 | 1461659976768 Marionette TRACE conn4 <- [1,2122,null,{}] 01:39:36 INFO - PROCESS | 2010 | 1461659976773 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:36 INFO - PROCESS | 2010 | 1461659976977 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 01:39:37 INFO - PROCESS | 2010 | 1461659977252 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c21e7800 == 112 [pid = 2010] [id = 538] 01:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 261 (0x7f16c7d50c00) [pid = 2010] [serial = 1615] [outer = (nil)] 01:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 262 (0x7f16ca8adc00) [pid = 2010] [serial = 1616] [outer = 0x7f16c7d50c00] 01:39:37 INFO - PROCESS | 2010 | 1461659977376 Marionette DEBUG loaded listener.js 01:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 263 (0x7f16ca8b6400) [pid = 2010] [serial = 1617] [outer = 0x7f16c7d50c00] 01:39:38 INFO - PROCESS | 2010 | 1461659978182 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1489ms 01:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:39:38 INFO - PROCESS | 2010 | 1461659978255 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 01:39:38 INFO - PROCESS | 2010 | 1461659978259 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 01:39:38 INFO - PROCESS | 2010 | 1461659978265 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 2010 | 1461659978269 Marionette TRACE conn4 <- [1,2126,null,{}] 01:39:38 INFO - PROCESS | 2010 | 1461659978274 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:38 INFO - PROCESS | 2010 | 1461659978485 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 01:39:38 INFO - PROCESS | 2010 | 1461659978798 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93ca800 == 113 [pid = 2010] [id = 539] 01:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 264 (0x7f16c41d0800) [pid = 2010] [serial = 1618] [outer = (nil)] 01:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 265 (0x7f16c41d7c00) [pid = 2010] [serial = 1619] [outer = 0x7f16c41d0800] 01:39:38 INFO - PROCESS | 2010 | 1461659978879 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 266 (0x7f16f35b1800) [pid = 2010] [serial = 1620] [outer = 0x7f16c41d0800] 01:39:39 INFO - PROCESS | 2010 | 1461659979687 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1483ms 01:39:39 INFO - PROCESS | 2010 | 1461659979751 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 01:39:39 INFO - PROCESS | 2010 | 1461659979754 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 01:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:39:39 INFO - PROCESS | 2010 | 1461659979759 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - PROCESS | 2010 | 1461659979762 Marionette TRACE conn4 <- [1,2130,null,{}] 01:39:39 INFO - PROCESS | 2010 | 1461659979767 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:39 INFO - PROCESS | 2010 | 1461659979951 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 01:39:40 INFO - PROCESS | 2010 | 1461659980204 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c23e3800 == 114 [pid = 2010] [id = 540] 01:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 267 (0x7f16c2381400) [pid = 2010] [serial = 1621] [outer = (nil)] 01:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 268 (0x7f16c238a000) [pid = 2010] [serial = 1622] [outer = 0x7f16c2381400] 01:39:40 INFO - PROCESS | 2010 | 1461659980311 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 269 (0x7f16c2390800) [pid = 2010] [serial = 1623] [outer = 0x7f16c2381400] 01:39:41 INFO - PROCESS | 2010 | 1461659981164 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 2010 | 1461659981247 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 01:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:39:41 INFO - PROCESS | 2010 | 1461659981254 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 2010 | 1461659981256 Marionette TRACE conn4 <- [1,2134,null,{}] 01:39:41 INFO - PROCESS | 2010 | 1461659981261 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 2010 | 1461659981471 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 01:39:41 INFO - PROCESS | 2010 | 1461659981797 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93df000 == 115 [pid = 2010] [id = 541] 01:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 270 (0x7f16c2385400) [pid = 2010] [serial = 1624] [outer = (nil)] 01:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 271 (0x7f16c2498800) [pid = 2010] [serial = 1625] [outer = 0x7f16c2385400] 01:39:41 INFO - PROCESS | 2010 | 1461659981875 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 272 (0x7f16c249fc00) [pid = 2010] [serial = 1626] [outer = 0x7f16c2385400] 01:39:42 INFO - PROCESS | 2010 | 1461659982722 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1528ms 01:39:42 INFO - PROCESS | 2010 | 1461659982783 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 01:39:42 INFO - PROCESS | 2010 | 1461659982786 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 01:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:39:42 INFO - PROCESS | 2010 | 1461659982792 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:39:42 INFO - PROCESS | 2010 | 1461659982794 Marionette TRACE conn4 <- [1,2138,null,{}] 01:39:42 INFO - PROCESS | 2010 | 1461659982800 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:42 INFO - PROCESS | 2010 | 1461659982989 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 01:39:43 INFO - PROCESS | 2010 | 1461659983327 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c2685000 == 116 [pid = 2010] [id = 542] 01:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 273 (0x7f16c0ce7400) [pid = 2010] [serial = 1627] [outer = (nil)] 01:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 274 (0x7f16c0cef800) [pid = 2010] [serial = 1628] [outer = 0x7f16c0ce7400] 01:39:43 INFO - PROCESS | 2010 | 1461659983408 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 275 (0x7f16c2389400) [pid = 2010] [serial = 1629] [outer = 0x7f16c0ce7400] 01:39:44 INFO - PROCESS | 2010 | 1461659984483 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1730ms 01:39:44 INFO - PROCESS | 2010 | 1461659984524 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 2010 | 1461659984527 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 01:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:39:44 INFO - PROCESS | 2010 | 1461659984534 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 2010 | 1461659984536 Marionette TRACE conn4 <- [1,2142,null,{}] 01:39:44 INFO - PROCESS | 2010 | 1461659984541 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:44 INFO - PROCESS | 2010 | 1461659984873 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 01:39:45 INFO - PROCESS | 2010 | 1461659985200 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c0b5d000 == 117 [pid = 2010] [id = 543] 01:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 276 (0x7f16c0ce8400) [pid = 2010] [serial = 1630] [outer = (nil)] 01:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 277 (0x7f16c0d5ac00) [pid = 2010] [serial = 1631] [outer = 0x7f16c0ce8400] 01:39:45 INFO - PROCESS | 2010 | 1461659985273 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 278 (0x7f16c0d5f400) [pid = 2010] [serial = 1632] [outer = 0x7f16c0ce8400] 01:39:46 INFO - PROCESS | 2010 | 1461659986821 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:39:46 INFO - PROCESS | 2010 | 1461659986974 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 01:39:46 INFO - PROCESS | 2010 | 1461659986982 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 2010 | 1461659986987 Marionette TRACE conn4 <- [1,2146,null,{}] 01:39:46 INFO - PROCESS | 2010 | 1461659986994 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:47 INFO - PROCESS | 2010 | 1461659987199 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 01:39:47 INFO - PROCESS | 2010 | 1461659987445 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c266c800 == 118 [pid = 2010] [id = 544] 01:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 279 (0x7f16c0ced000) [pid = 2010] [serial = 1633] [outer = (nil)] 01:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 280 (0x7f16c0d5dc00) [pid = 2010] [serial = 1634] [outer = 0x7f16c0ced000] 01:39:47 INFO - PROCESS | 2010 | 1461659987514 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 281 (0x7f16c41ce400) [pid = 2010] [serial = 1635] [outer = 0x7f16c0ced000] 01:39:48 INFO - PROCESS | 2010 | 1461659988395 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 2010 | 1461659988475 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 01:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:39:48 INFO - PROCESS | 2010 | 1461659988485 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 2010 | 1461659988488 Marionette TRACE conn4 <- [1,2150,null,{}] 01:39:48 INFO - PROCESS | 2010 | 1461659988492 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:48 INFO - PROCESS | 2010 | 1461659988767 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 01:39:49 INFO - PROCESS | 2010 | 1461659989241 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7c87000 == 119 [pid = 2010] [id = 545] 01:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 282 (0x7f16c59a1800) [pid = 2010] [serial = 1636] [outer = (nil)] 01:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 283 (0x7f16c7cdf000) [pid = 2010] [serial = 1637] [outer = 0x7f16c59a1800] 01:39:49 INFO - PROCESS | 2010 | 1461659989309 Marionette DEBUG loaded listener.js 01:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 284 (0x7f16c7ce9000) [pid = 2010] [serial = 1638] [outer = 0x7f16c59a1800] 01:39:50 INFO - PROCESS | 2010 | 1461659990159 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1744ms 01:39:50 INFO - PROCESS | 2010 | 1461659990229 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 2010 | 1461659990232 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 01:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:39:50 INFO - PROCESS | 2010 | 1461659990238 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 2010 | 1461659990243 Marionette TRACE conn4 <- [1,2154,null,{}] 01:39:50 INFO - PROCESS | 2010 | 1461659990259 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:50 INFO - PROCESS | 2010 | 1461659990502 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 01:39:50 INFO - PROCESS | 2010 | 1461659990861 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dce800 == 120 [pid = 2010] [id = 546] 01:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 285 (0x7f16c7dbbc00) [pid = 2010] [serial = 1639] [outer = (nil)] 01:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 286 (0x7f16c7e38800) [pid = 2010] [serial = 1640] [outer = 0x7f16c7dbbc00] 01:39:50 INFO - PROCESS | 2010 | 1461659990938 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 287 (0x7f16c8b3b400) [pid = 2010] [serial = 1641] [outer = 0x7f16c7dbbc00] 01:39:51 INFO - PROCESS | 2010 | 1461659991753 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1590ms 01:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:39:51 INFO - PROCESS | 2010 | 1461659991829 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 01:39:51 INFO - PROCESS | 2010 | 1461659991833 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 01:39:51 INFO - PROCESS | 2010 | 1461659991839 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - PROCESS | 2010 | 1461659991841 Marionette TRACE conn4 <- [1,2158,null,{}] 01:39:51 INFO - PROCESS | 2010 | 1461659991846 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:52 INFO - PROCESS | 2010 | 1461659992027 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 01:39:52 INFO - PROCESS | 2010 | 1461659992346 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca9e2800 == 121 [pid = 2010] [id = 547] 01:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 288 (0x7f16c675b000) [pid = 2010] [serial = 1642] [outer = (nil)] 01:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 289 (0x7f16c8e74000) [pid = 2010] [serial = 1643] [outer = 0x7f16c675b000] 01:39:52 INFO - PROCESS | 2010 | 1461659992416 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 290 (0x7f16c8ee6400) [pid = 2010] [serial = 1644] [outer = 0x7f16c675b000] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7d2f000 == 120 [pid = 2010] [id = 461] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db966800 == 119 [pid = 2010] [id = 527] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db730000 == 118 [pid = 2010] [id = 526] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ed7800 == 117 [pid = 2010] [id = 525] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6578800 == 116 [pid = 2010] [id = 524] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce313000 == 115 [pid = 2010] [id = 523] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80ba000 == 114 [pid = 2010] [id = 522] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6580000 == 113 [pid = 2010] [id = 521] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8dc0000 == 112 [pid = 2010] [id = 520] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb993800 == 111 [pid = 2010] [id = 519] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb97e000 == 110 [pid = 2010] [id = 518] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb86b000 == 109 [pid = 2010] [id = 517] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c910c800 == 108 [pid = 2010] [id = 516] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7c92800 == 107 [pid = 2010] [id = 515] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d671e000 == 106 [pid = 2010] [id = 514] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c5bdf800 == 105 [pid = 2010] [id = 513] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c5bc5000 == 104 [pid = 2010] [id = 512] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cab51000 == 103 [pid = 2010] [id = 511] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f8d93000 == 102 [pid = 2010] [id = 510] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f163b000 == 101 [pid = 2010] [id = 509] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e179b800 == 100 [pid = 2010] [id = 508] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe85800 == 99 [pid = 2010] [id = 507] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc39a800 == 98 [pid = 2010] [id = 506] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d784a800 == 97 [pid = 2010] [id = 505] 01:39:52 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaf1000 == 96 [pid = 2010] [id = 504] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 289 (0x7f16dba44400) [pid = 2010] [serial = 1511] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 288 (0x7f16d9a23800) [pid = 2010] [serial = 1509] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 287 (0x7f16d651c400) [pid = 2010] [serial = 1503] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 286 (0x7f16dda7fc00) [pid = 2010] [serial = 1449] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 285 (0x7f16caa45c00) [pid = 2010] [serial = 1451] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 284 (0x7f16ca9aac00) [pid = 2010] [serial = 1490] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 283 (0x7f16cac9a000) [pid = 2010] [serial = 1478] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 282 (0x7f16efc34800) [pid = 2010] [serial = 1472] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 281 (0x7f16c8c9c800) [pid = 2010] [serial = 1484] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 280 (0x7f16d71cc800) [pid = 2010] [serial = 1508] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 279 (0x7f16dfc24000) [pid = 2010] [serial = 1463] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 278 (0x7f16cba7f000) [pid = 2010] [serial = 1491] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 277 (0x7f16ce346000) [pid = 2010] [serial = 1454] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 276 (0x7f16c8ee0800) [pid = 2010] [serial = 1475] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 275 (0x7f16cfaa1000) [pid = 2010] [serial = 1499] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 274 (0x7f16d0b81000) [pid = 2010] [serial = 1500] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 273 (0x7f16ce279000) [pid = 2010] [serial = 1481] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 272 (0x7f16cbb53000) [pid = 2010] [serial = 1502] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 271 (0x7f16c7d5c400) [pid = 2010] [serial = 1469] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 270 (0x7f16ccc99800) [pid = 2010] [serial = 1493] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 269 (0x7f16dba50000) [pid = 2010] [serial = 1460] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 268 (0x7f16cfa9c800) [pid = 2010] [serial = 1497] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 267 (0x7f16d71b9c00) [pid = 2010] [serial = 1505] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 266 (0x7f16ce277000) [pid = 2010] [serial = 1494] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 265 (0x7f16d7d79000) [pid = 2010] [serial = 1457] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 264 (0x7f16ce32e400) [pid = 2010] [serial = 1496] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 263 (0x7f16d8564800) [pid = 2010] [serial = 1506] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 262 (0x7f16cc5a0800) [pid = 2010] [serial = 1487] [outer = (nil)] [url = about:blank] 01:39:52 INFO - PROCESS | 2010 | --DOMWINDOW == 261 (0x7f16ee7b5c00) [pid = 2010] [serial = 1466] [outer = (nil)] [url = about:blank] 01:39:53 INFO - PROCESS | 2010 | 1461659993429 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1630ms 01:39:53 INFO - PROCESS | 2010 | 1461659993471 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 01:39:53 INFO - PROCESS | 2010 | 1461659993475 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 01:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:39:53 INFO - PROCESS | 2010 | 1461659993480 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 2010 | 1461659993483 Marionette TRACE conn4 <- [1,2162,null,{}] 01:39:53 INFO - PROCESS | 2010 | 1461659993488 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:53 INFO - PROCESS | 2010 | 1461659993648 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 01:39:53 INFO - PROCESS | 2010 | 1461659993658 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5d7000 == 97 [pid = 2010] [id = 548] 01:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 262 (0x7f16c8c93800) [pid = 2010] [serial = 1645] [outer = (nil)] 01:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 263 (0x7f16c960a800) [pid = 2010] [serial = 1646] [outer = 0x7f16c8c93800] 01:39:53 INFO - PROCESS | 2010 | 1461659993718 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 264 (0x7f16c97f4000) [pid = 2010] [serial = 1647] [outer = 0x7f16c8c93800] 01:39:54 INFO - PROCESS | 2010 | 1461659994612 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1180ms 01:39:54 INFO - PROCESS | 2010 | 1461659994661 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 2010 | 1461659994664 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 01:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:39:54 INFO - PROCESS | 2010 | 1461659994670 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 2010 | 1461659994672 Marionette TRACE conn4 <- [1,2166,null,{}] 01:39:54 INFO - PROCESS | 2010 | 1461659994677 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:54 INFO - PROCESS | 2010 | 1461659994905 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 01:39:55 INFO - PROCESS | 2010 | 1461659995112 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb97b000 == 98 [pid = 2010] [id = 549] 01:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 265 (0x7f16c8c99000) [pid = 2010] [serial = 1648] [outer = (nil)] 01:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 266 (0x7f16ca9aa400) [pid = 2010] [serial = 1649] [outer = 0x7f16c8c99000] 01:39:55 INFO - PROCESS | 2010 | 1461659995184 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 267 (0x7f16cac94800) [pid = 2010] [serial = 1650] [outer = 0x7f16c8c99000] 01:39:55 INFO - PROCESS | 2010 | 1461659995961 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1330ms 01:39:56 INFO - PROCESS | 2010 | 1461659996001 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 2010 | 1461659996003 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 01:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:39:56 INFO - PROCESS | 2010 | 1461659996010 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 2010 | 1461659996012 Marionette TRACE conn4 <- [1,2170,null,{}] 01:39:56 INFO - PROCESS | 2010 | 1461659996025 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:56 INFO - PROCESS | 2010 | 1461659996249 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 01:39:56 INFO - PROCESS | 2010 | 1461659996276 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc217000 == 99 [pid = 2010] [id = 550] 01:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 268 (0x7f16c97eb000) [pid = 2010] [serial = 1651] [outer = (nil)] 01:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 269 (0x7f16caca3c00) [pid = 2010] [serial = 1652] [outer = 0x7f16c97eb000] 01:39:56 INFO - PROCESS | 2010 | 1461659996333 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 270 (0x7f16cb11ec00) [pid = 2010] [serial = 1653] [outer = 0x7f16c97eb000] 01:39:57 INFO - PROCESS | 2010 | 1461659997200 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1248ms 01:39:57 INFO - PROCESS | 2010 | 1461659997258 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 2010 | 1461659997260 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 01:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:39:57 INFO - PROCESS | 2010 | 1461659997266 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 2010 | 1461659997269 Marionette TRACE conn4 <- [1,2174,null,{}] 01:39:57 INFO - PROCESS | 2010 | 1461659997273 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:57 INFO - PROCESS | 2010 | 1461659997499 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 269 (0x7f16ccc8f000) [pid = 2010] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 268 (0x7f16d8044400) [pid = 2010] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 267 (0x7f16cbbe6c00) [pid = 2010] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 266 (0x7f16d5335800) [pid = 2010] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 265 (0x7f16ccc8f400) [pid = 2010] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 264 (0x7f16d0b88000) [pid = 2010] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 263 (0x7f16cbbe4c00) [pid = 2010] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 262 (0x7f16ca594000) [pid = 2010] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 261 (0x7f16c8b3ac00) [pid = 2010] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 260 (0x7f16dfde5400) [pid = 2010] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 259 (0x7f16c7db6400) [pid = 2010] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 258 (0x7f16c8c9d400) [pid = 2010] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 257 (0x7f16d852e400) [pid = 2010] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 256 (0x7f16c7dbcc00) [pid = 2010] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 255 (0x7f16c7ce5800) [pid = 2010] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 254 (0x7f16d6456400) [pid = 2010] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 253 (0x7f16d6525c00) [pid = 2010] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 252 (0x7f16c7cdf400) [pid = 2010] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 251 (0x7f16d97e5800) [pid = 2010] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16caf3fc00) [pid = 2010] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16d035e400) [pid = 2010] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16d716c800) [pid = 2010] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16c2fea000) [pid = 2010] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16ccc90800) [pid = 2010] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16c8c9b000) [pid = 2010] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16cb11d400) [pid = 2010] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:39:58 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16ce290800) [pid = 2010] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:39:58 INFO - PROCESS | 2010 | 1461659998783 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80ca800 == 100 [pid = 2010] [id = 551] 01:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16c2fea000) [pid = 2010] [serial = 1654] [outer = (nil)] 01:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16c7dbcc00) [pid = 2010] [serial = 1655] [outer = 0x7f16c2fea000] 01:39:58 INFO - PROCESS | 2010 | 1461659998845 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16ca9a6c00) [pid = 2010] [serial = 1656] [outer = 0x7f16c2fea000] 01:39:59 INFO - PROCESS | 2010 | 1461659999473 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2237ms 01:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:39:59 INFO - PROCESS | 2010 | 1461659999503 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 01:39:59 INFO - PROCESS | 2010 | 1461659999505 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 01:39:59 INFO - PROCESS | 2010 | 1461659999511 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:39:59 INFO - PROCESS | 2010 | 1461659999513 Marionette TRACE conn4 <- [1,2178,null,{}] 01:39:59 INFO - PROCESS | 2010 | 1461659999518 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:59 INFO - PROCESS | 2010 | 1461659999752 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 01:39:59 INFO - PROCESS | 2010 | 1461659999777 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb11800 == 101 [pid = 2010] [id = 552] 01:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16c2fea800) [pid = 2010] [serial = 1657] [outer = (nil)] 01:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16cb126c00) [pid = 2010] [serial = 1658] [outer = 0x7f16c2fea800] 01:39:59 INFO - PROCESS | 2010 | 1461659999835 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16cba7bc00) [pid = 2010] [serial = 1659] [outer = 0x7f16c2fea800] 01:40:00 INFO - PROCESS | 2010 | 1461660000808 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1377ms 01:40:00 INFO - PROCESS | 2010 | 1461660000889 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 2010 | 1461660000895 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 01:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:40:00 INFO - PROCESS | 2010 | 1461660000903 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 2010 | 1461660000908 Marionette TRACE conn4 <- [1,2182,null,{}] 01:40:00 INFO - PROCESS | 2010 | 1461660000961 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:01 INFO - PROCESS | 2010 | 1461660001205 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 01:40:01 INFO - PROCESS | 2010 | 1461660001554 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7c85000 == 102 [pid = 2010] [id = 553] 01:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16c24a1c00) [pid = 2010] [serial = 1660] [outer = (nil)] 01:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16c2ff8800) [pid = 2010] [serial = 1661] [outer = 0x7f16c24a1c00] 01:40:01 INFO - PROCESS | 2010 | 1461660001637 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 252 (0x7f16c6750000) [pid = 2010] [serial = 1662] [outer = 0x7f16c24a1c00] 01:40:02 INFO - PROCESS | 2010 | 1461660002580 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1733ms 01:40:02 INFO - PROCESS | 2010 | 1461660002636 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 2010 | 1461660002645 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 01:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:40:02 INFO - PROCESS | 2010 | 1461660002654 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 2010 | 1461660002658 Marionette TRACE conn4 <- [1,2186,null,{}] 01:40:02 INFO - PROCESS | 2010 | 1461660002664 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:02 INFO - PROCESS | 2010 | 1461660002872 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 01:40:03 INFO - PROCESS | 2010 | 1461660003200 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5e2800 == 103 [pid = 2010] [id = 554] 01:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 253 (0x7f16c7d4c800) [pid = 2010] [serial = 1663] [outer = (nil)] 01:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 254 (0x7f16c7d4f800) [pid = 2010] [serial = 1664] [outer = 0x7f16c7d4c800] 01:40:03 INFO - PROCESS | 2010 | 1461660003281 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 255 (0x7f16c7db9400) [pid = 2010] [serial = 1665] [outer = 0x7f16c7d4c800] 01:40:04 INFO - PROCESS | 2010 | 1461660004135 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1533ms 01:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:40:04 INFO - PROCESS | 2010 | 1461660004188 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 2010 | 1461660004191 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 01:40:04 INFO - PROCESS | 2010 | 1461660004198 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 2010 | 1461660004204 Marionette TRACE conn4 <- [1,2190,null,{}] 01:40:04 INFO - PROCESS | 2010 | 1461660004219 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:04 INFO - PROCESS | 2010 | 1461660004416 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 01:40:04 INFO - PROCESS | 2010 | 1461660004762 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce31d800 == 104 [pid = 2010] [id = 555] 01:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 256 (0x7f16c8e74800) [pid = 2010] [serial = 1666] [outer = (nil)] 01:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 257 (0x7f16ca59e400) [pid = 2010] [serial = 1667] [outer = 0x7f16c8e74800] 01:40:04 INFO - PROCESS | 2010 | 1461660004849 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 258 (0x7f16ca86b000) [pid = 2010] [serial = 1668] [outer = 0x7f16c8e74800] 01:40:05 INFO - PROCESS | 2010 | 1461660005694 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1534ms 01:40:05 INFO - PROCESS | 2010 | 1461660005732 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 01:40:05 INFO - PROCESS | 2010 | 1461660005736 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 01:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:40:05 INFO - PROCESS | 2010 | 1461660005742 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 2010 | 1461660005744 Marionette TRACE conn4 <- [1,2194,null,{}] 01:40:05 INFO - PROCESS | 2010 | 1461660005750 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:05 INFO - PROCESS | 2010 | 1461660005930 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 01:40:06 INFO - PROCESS | 2010 | 1461660006202 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfb49000 == 105 [pid = 2010] [id = 556] 01:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 259 (0x7f16c8b39800) [pid = 2010] [serial = 1669] [outer = (nil)] 01:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 260 (0x7f16caf3b000) [pid = 2010] [serial = 1670] [outer = 0x7f16c8b39800] 01:40:06 INFO - PROCESS | 2010 | 1461660006315 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 261 (0x7f16cb960c00) [pid = 2010] [serial = 1671] [outer = 0x7f16c8b39800] 01:40:07 INFO - PROCESS | 2010 | 1461660007133 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1436ms 01:40:07 INFO - PROCESS | 2010 | 1461660007178 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 01:40:07 INFO - PROCESS | 2010 | 1461660007182 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 01:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:40:07 INFO - PROCESS | 2010 | 1461660007187 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:40:07 INFO - PROCESS | 2010 | 1461660007190 Marionette TRACE conn4 <- [1,2198,null,{}] 01:40:07 INFO - PROCESS | 2010 | 1461660007196 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:07 INFO - PROCESS | 2010 | 1461660007380 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 01:40:07 INFO - PROCESS | 2010 | 1461660007655 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d05a1800 == 106 [pid = 2010] [id = 557] 01:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 262 (0x7f16ca86a800) [pid = 2010] [serial = 1672] [outer = (nil)] 01:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 263 (0x7f16cba86c00) [pid = 2010] [serial = 1673] [outer = 0x7f16ca86a800] 01:40:07 INFO - PROCESS | 2010 | 1461660007766 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 264 (0x7f16cbbde000) [pid = 2010] [serial = 1674] [outer = 0x7f16ca86a800] 01:40:08 INFO - PROCESS | 2010 | 1461660008521 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1378ms 01:40:08 INFO - PROCESS | 2010 | 1461660008566 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 01:40:08 INFO - PROCESS | 2010 | 1461660008570 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 01:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:40:08 INFO - PROCESS | 2010 | 1461660008576 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - PROCESS | 2010 | 1461660008578 Marionette TRACE conn4 <- [1,2202,null,{}] 01:40:08 INFO - PROCESS | 2010 | 1461660008583 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:08 INFO - PROCESS | 2010 | 1461660008805 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 01:40:09 INFO - PROCESS | 2010 | 1461660009075 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d562a000 == 107 [pid = 2010] [id = 558] 01:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 265 (0x7f16cc59f000) [pid = 2010] [serial = 1675] [outer = (nil)] 01:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 266 (0x7f16cc5a5c00) [pid = 2010] [serial = 1676] [outer = 0x7f16cc59f000] 01:40:09 INFO - PROCESS | 2010 | 1461660009198 Marionette DEBUG loaded listener.js 01:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 267 (0x7f16ccb3bc00) [pid = 2010] [serial = 1677] [outer = 0x7f16cc59f000] 01:40:10 INFO - PROCESS | 2010 | 1461660010027 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1528ms 01:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:40:10 INFO - PROCESS | 2010 | 1461660010104 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 2010 | 1461660010106 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 01:40:10 INFO - PROCESS | 2010 | 1461660010111 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 2010 | 1461660010115 Marionette TRACE conn4 <- [1,2206,null,{}] 01:40:10 INFO - PROCESS | 2010 | 1461660010120 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:10 INFO - PROCESS | 2010 | 1461660010332 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 01:40:10 INFO - PROCESS | 2010 | 1461660010650 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6487000 == 108 [pid = 2010] [id = 559] 01:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 268 (0x7f16c2ff2800) [pid = 2010] [serial = 1678] [outer = (nil)] 01:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 269 (0x7f16cb95d000) [pid = 2010] [serial = 1679] [outer = 0x7f16c2ff2800] 01:40:10 INFO - PROCESS | 2010 | 1461660010723 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 270 (0x7f16ccdcfc00) [pid = 2010] [serial = 1680] [outer = 0x7f16c2ff2800] 01:40:11 INFO - PROCESS | 2010 | 1461660011533 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1480ms 01:40:11 INFO - PROCESS | 2010 | 1461660011592 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 2010 | 1461660011595 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 01:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:40:11 INFO - PROCESS | 2010 | 1461660011601 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 2010 | 1461660011604 Marionette TRACE conn4 <- [1,2210,null,{}] 01:40:11 INFO - PROCESS | 2010 | 1461660011609 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:11 INFO - PROCESS | 2010 | 1461660011790 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 01:40:12 INFO - PROCESS | 2010 | 1461660012078 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6708800 == 109 [pid = 2010] [id = 560] 01:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 271 (0x7f16c6752800) [pid = 2010] [serial = 1681] [outer = (nil)] 01:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 272 (0x7f16ccdd6800) [pid = 2010] [serial = 1682] [outer = 0x7f16c6752800] 01:40:12 INFO - PROCESS | 2010 | 1461660012193 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 273 (0x7f16ccfdd800) [pid = 2010] [serial = 1683] [outer = 0x7f16c6752800] 01:40:12 INFO - PROCESS | 2010 | 1461660012979 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1438ms 01:40:13 INFO - PROCESS | 2010 | 1461660013040 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 2010 | 1461660013043 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 01:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:40:13 INFO - PROCESS | 2010 | 1461660013049 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 2010 | 1461660013052 Marionette TRACE conn4 <- [1,2214,null,{}] 01:40:13 INFO - PROCESS | 2010 | 1461660013057 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:13 INFO - PROCESS | 2010 | 1461660013235 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 01:40:13 INFO - PROCESS | 2010 | 1461660013517 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7697000 == 110 [pid = 2010] [id = 561] 01:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 274 (0x7f16cbb5bc00) [pid = 2010] [serial = 1684] [outer = (nil)] 01:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 275 (0x7f16ce27c000) [pid = 2010] [serial = 1685] [outer = 0x7f16cbb5bc00] 01:40:13 INFO - PROCESS | 2010 | 1461660013627 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 276 (0x7f16ce284c00) [pid = 2010] [serial = 1686] [outer = 0x7f16cbb5bc00] 01:40:14 INFO - PROCESS | 2010 | 1461660014391 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1389ms 01:40:14 INFO - PROCESS | 2010 | 1461660014438 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 01:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:40:14 INFO - PROCESS | 2010 | 1461660014442 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 01:40:14 INFO - PROCESS | 2010 | 1461660014448 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 2010 | 1461660014452 Marionette TRACE conn4 <- [1,2218,null,{}] 01:40:14 INFO - PROCESS | 2010 | 1461660014457 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:14 INFO - PROCESS | 2010 | 1461660014639 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 01:40:14 INFO - PROCESS | 2010 | 1461660014912 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7848800 == 111 [pid = 2010] [id = 562] 01:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 277 (0x7f16ccb34800) [pid = 2010] [serial = 1687] [outer = (nil)] 01:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 278 (0x7f16ce28e400) [pid = 2010] [serial = 1688] [outer = 0x7f16ccb34800] 01:40:14 INFO - PROCESS | 2010 | 1461660014984 Marionette DEBUG loaded listener.js 01:40:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 279 (0x7f16ce324800) [pid = 2010] [serial = 1689] [outer = 0x7f16ccb34800] 01:40:15 INFO - PROCESS | 2010 | 1461660015815 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1434ms 01:40:15 INFO - PROCESS | 2010 | 1461660015882 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 2010 | 1461660015885 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 01:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:40:15 INFO - PROCESS | 2010 | 1461660015892 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - PROCESS | 2010 | 1461660015895 Marionette TRACE conn4 <- [1,2222,null,{}] 01:40:15 INFO - PROCESS | 2010 | 1461660015902 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:16 INFO - PROCESS | 2010 | 1461660016143 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 01:40:16 INFO - PROCESS | 2010 | 1461660016468 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ed5000 == 112 [pid = 2010] [id = 563] 01:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 280 (0x7f16cfa9a800) [pid = 2010] [serial = 1690] [outer = (nil)] 01:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 281 (0x7f16cfa9e000) [pid = 2010] [serial = 1691] [outer = 0x7f16cfa9a800] 01:40:16 INFO - PROCESS | 2010 | 1461660016551 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 282 (0x7f16d035b800) [pid = 2010] [serial = 1692] [outer = 0x7f16cfa9a800] 01:40:17 INFO - PROCESS | 2010 | 1461660017334 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1478ms 01:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:40:17 INFO - PROCESS | 2010 | 1461660017371 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 2010 | 1461660017373 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 01:40:17 INFO - PROCESS | 2010 | 1461660017379 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 2010 | 1461660017382 Marionette TRACE conn4 <- [1,2226,null,{}] 01:40:17 INFO - PROCESS | 2010 | 1461660017388 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:17 INFO - PROCESS | 2010 | 1461660017573 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 01:40:17 INFO - PROCESS | 2010 | 1461660017854 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d884b000 == 113 [pid = 2010] [id = 564] 01:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 283 (0x7f16cfa9ac00) [pid = 2010] [serial = 1693] [outer = (nil)] 01:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 284 (0x7f16d049cc00) [pid = 2010] [serial = 1694] [outer = 0x7f16cfa9ac00] 01:40:17 INFO - PROCESS | 2010 | 1461660017968 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 285 (0x7f16d0b8b400) [pid = 2010] [serial = 1695] [outer = 0x7f16cfa9ac00] 01:40:18 INFO - PROCESS | 2010 | 1461660018733 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:40: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) 01:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1386ms 01:40:18 INFO - PROCESS | 2010 | 1461660018765 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 2010 | 1461660018768 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 01:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:40:18 INFO - PROCESS | 2010 | 1461660018773 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 2010 | 1461660018776 Marionette TRACE conn4 <- [1,2230,null,{}] 01:40:18 INFO - PROCESS | 2010 | 1461660018781 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 2010 | 1461660018965 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 01:40:19 INFO - PROCESS | 2010 | 1461660019252 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d987e000 == 114 [pid = 2010] [id = 565] 01:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 286 (0x7f16d048f400) [pid = 2010] [serial = 1696] [outer = (nil)] 01:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 287 (0x7f16d5340800) [pid = 2010] [serial = 1697] [outer = 0x7f16d048f400] 01:40:19 INFO - PROCESS | 2010 | 1461660019326 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 288 (0x7f16d54c7000) [pid = 2010] [serial = 1698] [outer = 0x7f16d048f400] 01:40:20 INFO - PROCESS | 2010 | 1461660020134 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1428ms 01:40:20 INFO - PROCESS | 2010 | 1461660020203 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 2010 | 1461660020206 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 01:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:40:20 INFO - PROCESS | 2010 | 1461660020212 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 2010 | 1461660020215 Marionette TRACE conn4 <- [1,2234,null,{}] 01:40:20 INFO - PROCESS | 2010 | 1461660020220 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 2010 | 1461660020410 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 01:40:20 INFO - PROCESS | 2010 | 1461660020696 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db719800 == 115 [pid = 2010] [id = 566] 01:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 289 (0x7f16d0b8bc00) [pid = 2010] [serial = 1699] [outer = (nil)] 01:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 290 (0x7f16d5526000) [pid = 2010] [serial = 1700] [outer = 0x7f16d0b8bc00] 01:40:20 INFO - PROCESS | 2010 | 1461660020808 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 291 (0x7f16d5531000) [pid = 2010] [serial = 1701] [outer = 0x7f16d0b8bc00] 01:40:21 INFO - PROCESS | 2010 | 1461660021564 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1381ms 01:40:21 INFO - PROCESS | 2010 | 1461660021593 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 2010 | 1461660021597 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 01:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:40:21 INFO - PROCESS | 2010 | 1461660021603 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 2010 | 1461660021605 Marionette TRACE conn4 <- [1,2238,null,{}] 01:40:21 INFO - PROCESS | 2010 | 1461660021611 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 2010 | 1461660021793 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 01:40:22 INFO - PROCESS | 2010 | 1461660022078 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba98000 == 116 [pid = 2010] [id = 567] 01:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 292 (0x7f16ccdd7c00) [pid = 2010] [serial = 1702] [outer = (nil)] 01:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 293 (0x7f16d5530c00) [pid = 2010] [serial = 1703] [outer = 0x7f16ccdd7c00] 01:40:22 INFO - PROCESS | 2010 | 1461660022154 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 294 (0x7f16d651b800) [pid = 2010] [serial = 1704] [outer = 0x7f16ccdd7c00] 01:40:22 INFO - PROCESS | 2010 | 1461660022961 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1433ms 01:40:23 INFO - PROCESS | 2010 | 1461660023037 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 2010 | 1461660023040 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 01:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:40:23 INFO - PROCESS | 2010 | 1461660023046 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 2010 | 1461660023048 Marionette TRACE conn4 <- [1,2242,null,{}] 01:40:23 INFO - PROCESS | 2010 | 1461660023053 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:23 INFO - PROCESS | 2010 | 1461660023237 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 01:40:23 INFO - PROCESS | 2010 | 1461660023512 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc013800 == 117 [pid = 2010] [id = 568] 01:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 295 (0x7f16ccfdec00) [pid = 2010] [serial = 1705] [outer = (nil)] 01:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 296 (0x7f16d6525800) [pid = 2010] [serial = 1706] [outer = 0x7f16ccfdec00] 01:40:23 INFO - PROCESS | 2010 | 1461660023627 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 297 (0x7f16d65ec800) [pid = 2010] [serial = 1707] [outer = 0x7f16ccfdec00] 01:40:24 INFO - PROCESS | 2010 | 1461660024400 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1382ms 01:40:24 INFO - PROCESS | 2010 | 1461660024428 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 2010 | 1461660024432 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 01:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:40:24 INFO - PROCESS | 2010 | 1461660024438 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 2010 | 1461660024441 Marionette TRACE conn4 <- [1,2246,null,{}] 01:40:24 INFO - PROCESS | 2010 | 1461660024447 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:24 INFO - PROCESS | 2010 | 1461660024633 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 01:40:24 INFO - PROCESS | 2010 | 1461660024915 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1c9800 == 118 [pid = 2010] [id = 569] 01:40:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 298 (0x7f16d6866c00) [pid = 2010] [serial = 1708] [outer = (nil)] 01:40:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 299 (0x7f16d686fc00) [pid = 2010] [serial = 1709] [outer = 0x7f16d6866c00] 01:40:24 INFO - PROCESS | 2010 | 1461660024989 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 300 (0x7f16d716bc00) [pid = 2010] [serial = 1710] [outer = 0x7f16d6866c00] 01:40:25 INFO - PROCESS | 2010 | 1461660025938 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1537ms 01:40:25 INFO - PROCESS | 2010 | 1461660025975 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 2010 | 1461660025978 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 01:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:40:25 INFO - PROCESS | 2010 | 1461660025984 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - PROCESS | 2010 | 1461660025986 Marionette TRACE conn4 <- [1,2250,null,{}] 01:40:25 INFO - PROCESS | 2010 | 1461660025991 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 2010 | 1461660026177 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 01:40:26 INFO - PROCESS | 2010 | 1461660026507 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa05000 == 119 [pid = 2010] [id = 570] 01:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 301 (0x7f16c6754c00) [pid = 2010] [serial = 1711] [outer = (nil)] 01:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 302 (0x7f16d65eb000) [pid = 2010] [serial = 1712] [outer = 0x7f16c6754c00] 01:40:26 INFO - PROCESS | 2010 | 1461660026591 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 303 (0x7f16d7177400) [pid = 2010] [serial = 1713] [outer = 0x7f16c6754c00] 01:40:27 INFO - PROCESS | 2010 | 1461660027416 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1487ms 01:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:40:27 INFO - PROCESS | 2010 | 1461660027472 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 2010 | 1461660027475 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 01:40:27 INFO - PROCESS | 2010 | 1461660027481 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 2010 | 1461660027484 Marionette TRACE conn4 <- [1,2254,null,{}] 01:40:27 INFO - PROCESS | 2010 | 1461660027489 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:27 INFO - PROCESS | 2010 | 1461660027695 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 01:40:28 INFO - PROCESS | 2010 | 1461660028029 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc576000 == 120 [pid = 2010] [id = 571] 01:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 304 (0x7f16c7d5e400) [pid = 2010] [serial = 1714] [outer = (nil)] 01:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 305 (0x7f16d7171400) [pid = 2010] [serial = 1715] [outer = 0x7f16c7d5e400] 01:40:28 INFO - PROCESS | 2010 | 1461660028102 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 306 (0x7f16d71c5400) [pid = 2010] [serial = 1716] [outer = 0x7f16c7d5e400] 01:40:28 INFO - PROCESS | 2010 | 1461660028932 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1529ms 01:40:29 INFO - PROCESS | 2010 | 1461660029010 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 2010 | 1461660029014 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 01:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:40:29 INFO - PROCESS | 2010 | 1461660029019 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 2010 | 1461660029021 Marionette TRACE conn4 <- [1,2258,null,{}] 01:40:29 INFO - PROCESS | 2010 | 1461660029027 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 2010 | 1461660029258 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 01:40:29 INFO - PROCESS | 2010 | 1461660029591 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfbc6000 == 121 [pid = 2010] [id = 572] 01:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 307 (0x7f16c7db8800) [pid = 2010] [serial = 1717] [outer = (nil)] 01:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 308 (0x7f16d71cbc00) [pid = 2010] [serial = 1718] [outer = 0x7f16c7db8800] 01:40:29 INFO - PROCESS | 2010 | 1461660029664 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 309 (0x7f16d7627400) [pid = 2010] [serial = 1719] [outer = 0x7f16c7db8800] 01:40:30 INFO - PROCESS | 2010 | 1461660030499 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1528ms 01:40:30 INFO - PROCESS | 2010 | 1461660030549 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 2010 | 1461660030552 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 01:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:40:30 INFO - PROCESS | 2010 | 1461660030557 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 2010 | 1461660030560 Marionette TRACE conn4 <- [1,2262,null,{}] 01:40:30 INFO - PROCESS | 2010 | 1461660030565 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 2010 | 1461660030797 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80ca800 == 120 [pid = 2010] [id = 551] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc217000 == 119 [pid = 2010] [id = 550] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5d7000 == 118 [pid = 2010] [id = 548] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8dce800 == 117 [pid = 2010] [id = 546] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7c87000 == 116 [pid = 2010] [id = 545] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c266c800 == 115 [pid = 2010] [id = 544] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d540d000 == 114 [pid = 2010] [id = 535] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c6ab6800 == 113 [pid = 2010] [id = 534] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3e93800 == 112 [pid = 2010] [id = 533] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e7adb000 == 111 [pid = 2010] [id = 532] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe71000 == 110 [pid = 2010] [id = 531] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7fb5800 == 109 [pid = 2010] [id = 530] 01:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccd05800 == 108 [pid = 2010] [id = 529] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 308 (0x7f16dfde2800) [pid = 2010] [serial = 1287] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 307 (0x7f16e1f90000) [pid = 2010] [serial = 1290] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 306 (0x7f16dfc25400) [pid = 2010] [serial = 1284] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 305 (0x7f16ca5a0000) [pid = 2010] [serial = 1299] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 304 (0x7f16dbd27400) [pid = 2010] [serial = 1428] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 303 (0x7f16efab8800) [pid = 2010] [serial = 1296] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 302 (0x7f16ccb35400) [pid = 2010] [serial = 1362] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 301 (0x7f16ce324400) [pid = 2010] [serial = 1488] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 300 (0x7f16ee7bc400) [pid = 2010] [serial = 1293] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 299 (0x7f16ddad7800) [pid = 2010] [serial = 1281] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 298 (0x7f16f1b3f000) [pid = 2010] [serial = 1302] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 297 (0x7f16dbf32000) [pid = 2010] [serial = 1275] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 296 (0x7f16d7d7b400) [pid = 2010] [serial = 1266] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 295 (0x7f16d8565400) [pid = 2010] [serial = 1269] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 294 (0x7f16dc53d000) [pid = 2010] [serial = 1278] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 293 (0x7f16cc270400) [pid = 2010] [serial = 1260] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 292 (0x7f16d533f400) [pid = 2010] [serial = 1263] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 291 (0x7f16d8b43800) [pid = 2010] [serial = 1272] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 290 (0x7f16ccb3b800) [pid = 2010] [serial = 1233] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 289 (0x7f16d651c800) [pid = 2010] [serial = 1578] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 288 (0x7f16d852c400) [pid = 2010] [serial = 1580] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 287 (0x7f16c2fee000) [pid = 2010] [serial = 1562] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 286 (0x7f16c59a0400) [pid = 2010] [serial = 1563] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 285 (0x7f16c6758000) [pid = 2010] [serial = 1532] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 284 (0x7f16ce285c00) [pid = 2010] [serial = 1571] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 283 (0x7f16ce28f400) [pid = 2010] [serial = 1572] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 282 (0x7f16c8e6ec00) [pid = 2010] [serial = 1535] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 281 (0x7f16ce32fc00) [pid = 2010] [serial = 1517] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 280 (0x7f16dc60c800) [pid = 2010] [serial = 1526] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 279 (0x7f16d686ec00) [pid = 2010] [serial = 1520] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 278 (0x7f16cbd90800) [pid = 2010] [serial = 1514] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 277 (0x7f16ce289000) [pid = 2010] [serial = 1550] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 276 (0x7f16ca862800) [pid = 2010] [serial = 1547] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 275 (0x7f16c2ff5c00) [pid = 2010] [serial = 1544] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 274 (0x7f16c8ee2c00) [pid = 2010] [serial = 1565] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 273 (0x7f16ca864c00) [pid = 2010] [serial = 1566] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 272 (0x7f16c8e78000) [pid = 2010] [serial = 1538] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 271 (0x7f16cb962c00) [pid = 2010] [serial = 1568] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 270 (0x7f16ccc8e400) [pid = 2010] [serial = 1569] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 269 (0x7f16dbdbe400) [pid = 2010] [serial = 1523] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 268 (0x7f16ce331c00) [pid = 2010] [serial = 1574] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 267 (0x7f16e1f75400) [pid = 2010] [serial = 1529] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 266 (0x7f16ce287000) [pid = 2010] [serial = 1541] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 265 (0x7f16cb966c00) [pid = 2010] [serial = 1559] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 264 (0x7f16cb958c00) [pid = 2010] [serial = 1556] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 263 (0x7f16eec22c00) [pid = 2010] [serial = 1553] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 262 (0x7f16db298800) [pid = 2010] [serial = 1584] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 261 (0x7f16d049e800) [pid = 2010] [serial = 1577] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 260 (0x7f16d88c1c00) [pid = 2010] [serial = 1581] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 259 (0x7f16d54cbc00) [pid = 2010] [serial = 1583] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | --DOMWINDOW == 258 (0x7f16cfaa0000) [pid = 2010] [serial = 1575] [outer = (nil)] [url = about:blank] 01:40:32 INFO - PROCESS | 2010 | 1461660032348 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c21e0000 == 109 [pid = 2010] [id = 573] 01:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 259 (0x7f16c0cf5c00) [pid = 2010] [serial = 1720] [outer = (nil)] 01:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 260 (0x7f16c0d5b000) [pid = 2010] [serial = 1721] [outer = 0x7f16c0cf5c00] 01:40:32 INFO - PROCESS | 2010 | 1461660032420 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 261 (0x7f16c238c800) [pid = 2010] [serial = 1722] [outer = 0x7f16c0cf5c00] 01:40:33 INFO - PROCESS | 2010 | 1461660033158 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2636ms 01:40:33 INFO - PROCESS | 2010 | 1461660033196 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 2010 | 1461660033200 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 01:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:40:33 INFO - PROCESS | 2010 | 1461660033207 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 2010 | 1461660033212 Marionette TRACE conn4 <- [1,2266,null,{}] 01:40:33 INFO - PROCESS | 2010 | 1461660033218 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:33 INFO - PROCESS | 2010 | 1461660033423 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 01:40:33 INFO - PROCESS | 2010 | 1461660033620 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c769c000 == 110 [pid = 2010] [id = 574] 01:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 262 (0x7f16c238e000) [pid = 2010] [serial = 1723] [outer = (nil)] 01:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 263 (0x7f16c41cd400) [pid = 2010] [serial = 1724] [outer = 0x7f16c238e000] 01:40:33 INFO - PROCESS | 2010 | 1461660033686 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 264 (0x7f16c6753c00) [pid = 2010] [serial = 1725] [outer = 0x7f16c238e000] 01:40:34 INFO - PROCESS | 2010 | 1461660034510 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1336ms 01:40:34 INFO - PROCESS | 2010 | 1461660034549 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 01:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:40:34 INFO - PROCESS | 2010 | 1461660034554 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 01:40:34 INFO - PROCESS | 2010 | 1461660034560 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 2010 | 1461660034563 Marionette TRACE conn4 <- [1,2270,null,{}] 01:40:34 INFO - PROCESS | 2010 | 1461660034568 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 2010 | 1461660034809 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 01:40:34 INFO - PROCESS | 2010 | 1461660034850 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dc2000 == 111 [pid = 2010] [id = 575] 01:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 265 (0x7f16c7670400) [pid = 2010] [serial = 1726] [outer = (nil)] 01:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 266 (0x7f16c7cec000) [pid = 2010] [serial = 1727] [outer = 0x7f16c7670400] 01:40:34 INFO - PROCESS | 2010 | 1461660034913 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 267 (0x7f16c7d58800) [pid = 2010] [serial = 1728] [outer = 0x7f16c7670400] 01:40:35 INFO - PROCESS | 2010 | 1461660035876 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1384ms 01:40:35 INFO - PROCESS | 2010 | 1461660035945 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 2010 | 1461660035949 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 01:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:40:35 INFO - PROCESS | 2010 | 1461660035970 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 2010 | 1461660035980 Marionette TRACE conn4 <- [1,2274,null,{}] 01:40:35 INFO - PROCESS | 2010 | 1461660035992 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:36 INFO - PROCESS | 2010 | 1461660036357 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 266 (0x7f16caa52c00) [pid = 2010] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 265 (0x7f16ccdcf800) [pid = 2010] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 264 (0x7f16cfaa3000) [pid = 2010] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 263 (0x7f16ce325000) [pid = 2010] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 262 (0x7f16dfc2e400) [pid = 2010] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 261 (0x7f16ca9aa800) [pid = 2010] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 260 (0x7f16c674fc00) [pid = 2010] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 259 (0x7f16ccdd7400) [pid = 2010] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 258 (0x7f16c6751000) [pid = 2010] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 257 (0x7f16cbbd8c00) [pid = 2010] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 256 (0x7f16c7d54800) [pid = 2010] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 255 (0x7f16dbdbfc00) [pid = 2010] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 254 (0x7f16c7d57000) [pid = 2010] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 253 (0x7f16d7174800) [pid = 2010] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 252 (0x7f16c97ecc00) [pid = 2010] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 251 (0x7f16c7d52800) [pid = 2010] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16c8c95c00) [pid = 2010] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16d0b88800) [pid = 2010] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16ca598800) [pid = 2010] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16d0b7c800) [pid = 2010] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16dbdc8000) [pid = 2010] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16cac97c00) [pid = 2010] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16cb126400) [pid = 2010] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16ca9a8800) [pid = 2010] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 242 (0x7f16d6519c00) [pid = 2010] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 241 (0x7f16d71ba000) [pid = 2010] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 240 (0x7f16c7cea400) [pid = 2010] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 239 (0x7f16cb128000) [pid = 2010] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 238 (0x7f16d6525400) [pid = 2010] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 237 (0x7f16cfa98000) [pid = 2010] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 236 (0x7f16ccdd5c00) [pid = 2010] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16cac97800) [pid = 2010] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16cbd87000) [pid = 2010] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16d049e400) [pid = 2010] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16cbbdb000) [pid = 2010] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16d856a000) [pid = 2010] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16d6451c00) [pid = 2010] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16dbf32800) [pid = 2010] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16c7d60000) [pid = 2010] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16caa4d800) [pid = 2010] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16d533b400) [pid = 2010] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16caa4bc00) [pid = 2010] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16d8568800) [pid = 2010] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16dba51000) [pid = 2010] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16d762fc00) [pid = 2010] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16c8edac00) [pid = 2010] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16dbf34400) [pid = 2010] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16c97eb000) [pid = 2010] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16c2fea000) [pid = 2010] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16c7dbbc00) [pid = 2010] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16c675b000) [pid = 2010] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16c8c99000) [pid = 2010] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16c0ced000) [pid = 2010] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16c8c93800) [pid = 2010] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16c59a1800) [pid = 2010] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:40:37 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d9855400) [pid = 2010] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:40:37 INFO - PROCESS | 2010 | 1461660037454 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c76a1800 == 112 [pid = 2010] [id = 576] 01:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16c0ced000) [pid = 2010] [serial = 1729] [outer = (nil)] 01:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16c6750c00) [pid = 2010] [serial = 1730] [outer = 0x7f16c0ced000] 01:40:37 INFO - PROCESS | 2010 | 1461660037523 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16c7d57000) [pid = 2010] [serial = 1731] [outer = 0x7f16c0ced000] 01:40:38 INFO - PROCESS | 2010 | 1461660038163 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2258ms 01:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:40:38 INFO - PROCESS | 2010 | 1461660038215 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 2010 | 1461660038218 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 01:40:38 INFO - PROCESS | 2010 | 1461660038224 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 2010 | 1461660038227 Marionette TRACE conn4 <- [1,2278,null,{}] 01:40:38 INFO - PROCESS | 2010 | 1461660038232 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 2010 | 1461660038415 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 01:40:38 INFO - PROCESS | 2010 | 1461660038609 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafb0000 == 113 [pid = 2010] [id = 577] 01:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16c2fea000) [pid = 2010] [serial = 1732] [outer = (nil)] 01:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16c8e6ec00) [pid = 2010] [serial = 1733] [outer = 0x7f16c2fea000] 01:40:38 INFO - PROCESS | 2010 | 1461660038672 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16c8ee6800) [pid = 2010] [serial = 1734] [outer = 0x7f16c2fea000] 01:40:39 INFO - PROCESS | 2010 | 1461660039608 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1431ms 01:40:39 INFO - PROCESS | 2010 | 1461660039655 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 01:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:40:39 INFO - PROCESS | 2010 | 1461660039660 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 01:40:39 INFO - PROCESS | 2010 | 1461660039668 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 2010 | 1461660039674 Marionette TRACE conn4 <- [1,2282,null,{}] 01:40:39 INFO - PROCESS | 2010 | 1461660039683 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:39 INFO - PROCESS | 2010 | 1461660039928 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 01:40:40 INFO - PROCESS | 2010 | 1461660040262 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7ff4800 == 114 [pid = 2010] [id = 578] 01:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16c24a0000) [pid = 2010] [serial = 1735] [outer = (nil)] 01:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16c41cdc00) [pid = 2010] [serial = 1736] [outer = 0x7f16c24a0000] 01:40:40 INFO - PROCESS | 2010 | 1461660040353 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16c675a000) [pid = 2010] [serial = 1737] [outer = 0x7f16c24a0000] 01:40:41 INFO - PROCESS | 2010 | 1461660041264 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1640ms 01:40:41 INFO - PROCESS | 2010 | 1461660041308 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 2010 | 1461660041317 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 01:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:40:41 INFO - PROCESS | 2010 | 1461660041326 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 2010 | 1461660041330 Marionette TRACE conn4 <- [1,2286,null,{}] 01:40:41 INFO - PROCESS | 2010 | 1461660041336 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 2010 | 1461660041555 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 01:40:41 INFO - PROCESS | 2010 | 1461660041873 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb980800 == 115 [pid = 2010] [id = 579] 01:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16c7d55c00) [pid = 2010] [serial = 1738] [outer = (nil)] 01:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16c7e3a000) [pid = 2010] [serial = 1739] [outer = 0x7f16c7d55c00] 01:40:41 INFO - PROCESS | 2010 | 1461660041956 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16c8e6b800) [pid = 2010] [serial = 1740] [outer = 0x7f16c7d55c00] 01:40:42 INFO - PROCESS | 2010 | 1461660042824 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:40:42 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 01:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1533ms 01:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:40:42 INFO - PROCESS | 2010 | 1461660042860 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 2010 | 1461660042863 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 01:40:42 INFO - PROCESS | 2010 | 1461660042869 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 2010 | 1461660042876 Marionette TRACE conn4 <- [1,2290,null,{}] 01:40:42 INFO - PROCESS | 2010 | 1461660042892 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 2010 | 1461660043091 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 01:40:43 INFO - PROCESS | 2010 | 1461660043408 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb04000 == 116 [pid = 2010] [id = 580] 01:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16c97ee800) [pid = 2010] [serial = 1741] [outer = (nil)] 01:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 225 (0x7f16ca85e800) [pid = 2010] [serial = 1742] [outer = 0x7f16c97ee800] 01:40:43 INFO - PROCESS | 2010 | 1461660043493 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 226 (0x7f16ca8ae000) [pid = 2010] [serial = 1743] [outer = 0x7f16c97ee800] 01:40:44 INFO - PROCESS | 2010 | 1461660044314 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 01:40:44 INFO - PROCESS | 2010 | 1461660044354 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 01:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:40:44 INFO - PROCESS | 2010 | 1461660044359 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 01:40:44 INFO - PROCESS | 2010 | 1461660044365 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 2010 | 1461660044368 Marionette TRACE conn4 <- [1,2294,null,{}] 01:40:44 INFO - PROCESS | 2010 | 1461660044373 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:44 INFO - PROCESS | 2010 | 1461660044567 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 01:40:44 INFO - PROCESS | 2010 | 1461660044850 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa19000 == 117 [pid = 2010] [id = 581] 01:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 227 (0x7f16ca597400) [pid = 2010] [serial = 1744] [outer = (nil)] 01:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 228 (0x7f16cac97400) [pid = 2010] [serial = 1745] [outer = 0x7f16ca597400] 01:40:44 INFO - PROCESS | 2010 | 1461660044969 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 229 (0x7f16caf38800) [pid = 2010] [serial = 1746] [outer = 0x7f16ca597400] 01:40:45 INFO - PROCESS | 2010 | 1461660045743 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1431ms 01:40:45 INFO - PROCESS | 2010 | 1461660045795 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 2010 | 1461660045798 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 01:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:40:45 INFO - PROCESS | 2010 | 1461660045804 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 2010 | 1461660045807 Marionette TRACE conn4 <- [1,2298,null,{}] 01:40:45 INFO - PROCESS | 2010 | 1461660045812 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 2010 | 1461660046089 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 01:40:46 INFO - PROCESS | 2010 | 1461660046253 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5404000 == 118 [pid = 2010] [id = 582] 01:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 230 (0x7f16caf39c00) [pid = 2010] [serial = 1747] [outer = (nil)] 01:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 231 (0x7f16cb120000) [pid = 2010] [serial = 1748] [outer = 0x7f16caf39c00] 01:40:46 INFO - PROCESS | 2010 | 1461660046324 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 232 (0x7f16cba80c00) [pid = 2010] [serial = 1749] [outer = 0x7f16caf39c00] 01:40:47 INFO - PROCESS | 2010 | 1461660047220 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1478ms 01:40:47 INFO - PROCESS | 2010 | 1461660047283 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 2010 | 1461660047286 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 01:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:40:47 INFO - PROCESS | 2010 | 1461660047292 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 2010 | 1461660047294 Marionette TRACE conn4 <- [1,2302,null,{}] 01:40:47 INFO - PROCESS | 2010 | 1461660047299 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 2010 | 1461660047522 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 01:40:47 INFO - PROCESS | 2010 | 1461660047845 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d657c800 == 119 [pid = 2010] [id = 583] 01:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 233 (0x7f16cbd92000) [pid = 2010] [serial = 1750] [outer = (nil)] 01:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 234 (0x7f16cc5a0800) [pid = 2010] [serial = 1751] [outer = 0x7f16cbd92000] 01:40:47 INFO - PROCESS | 2010 | 1461660047925 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 235 (0x7f16ccc8e400) [pid = 2010] [serial = 1752] [outer = 0x7f16cbd92000] 01:40:48 INFO - PROCESS | 2010 | 1461660048704 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 01:40:48 INFO - PROCESS | 2010 | 1461660048772 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 2010 | 1461660048775 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 01:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:40:48 INFO - PROCESS | 2010 | 1461660048781 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 2010 | 1461660048784 Marionette TRACE conn4 <- [1,2306,null,{}] 01:40:48 INFO - PROCESS | 2010 | 1461660048789 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 2010 | 1461660048987 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 01:40:49 INFO - PROCESS | 2010 | 1461660049268 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7c25800 == 120 [pid = 2010] [id = 584] 01:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 236 (0x7f16cc26ac00) [pid = 2010] [serial = 1753] [outer = (nil)] 01:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 237 (0x7f16ccfdc400) [pid = 2010] [serial = 1754] [outer = 0x7f16cc26ac00] 01:40:49 INFO - PROCESS | 2010 | 1461660049381 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 238 (0x7f16ce27f400) [pid = 2010] [serial = 1755] [outer = 0x7f16cc26ac00] 01:40:50 INFO - PROCESS | 2010 | 1461660050181 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1436ms 01:40:50 INFO - PROCESS | 2010 | 1461660050218 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 2010 | 1461660050221 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 01:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:40:50 INFO - PROCESS | 2010 | 1461660050227 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 2010 | 1461660050229 Marionette TRACE conn4 <- [1,2310,null,{}] 01:40:50 INFO - PROCESS | 2010 | 1461660050235 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 2010 | 1461660050417 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 01:40:50 INFO - PROCESS | 2010 | 1461660050711 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d87ba000 == 121 [pid = 2010] [id = 585] 01:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 239 (0x7f16c7669400) [pid = 2010] [serial = 1756] [outer = (nil)] 01:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 240 (0x7f16ce327400) [pid = 2010] [serial = 1757] [outer = 0x7f16c7669400] 01:40:50 INFO - PROCESS | 2010 | 1461660050825 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 241 (0x7f16ce332400) [pid = 2010] [serial = 1758] [outer = 0x7f16c7669400] 01:40:51 INFO - PROCESS | 2010 | 1461660051636 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1478ms 01:40:51 INFO - PROCESS | 2010 | 1461660051706 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 2010 | 1461660051709 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 01:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:40:51 INFO - PROCESS | 2010 | 1461660051715 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 2010 | 1461660051718 Marionette TRACE conn4 <- [1,2314,null,{}] 01:40:51 INFO - PROCESS | 2010 | 1461660051723 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:51 INFO - PROCESS | 2010 | 1461660051954 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 01:40:52 INFO - PROCESS | 2010 | 1461660052280 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da6b1000 == 122 [pid = 2010] [id = 586] 01:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 242 (0x7f16cb128000) [pid = 2010] [serial = 1759] [outer = (nil)] 01:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 243 (0x7f16cfa98c00) [pid = 2010] [serial = 1760] [outer = 0x7f16cb128000] 01:40:52 INFO - PROCESS | 2010 | 1461660052355 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 244 (0x7f16d035f400) [pid = 2010] [serial = 1761] [outer = 0x7f16cb128000] 01:40:53 INFO - PROCESS | 2010 | 1461660053096 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1431ms 01:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:40:53 INFO - PROCESS | 2010 | 1461660053147 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 2010 | 1461660053149 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 01:40:53 INFO - PROCESS | 2010 | 1461660053156 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 2010 | 1461660053159 Marionette TRACE conn4 <- [1,2318,null,{}] 01:40:53 INFO - PROCESS | 2010 | 1461660053183 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 2010 | 1461660053378 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 01:40:53 INFO - PROCESS | 2010 | 1461660053663 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc014800 == 123 [pid = 2010] [id = 587] 01:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 245 (0x7f16cbd89c00) [pid = 2010] [serial = 1762] [outer = (nil)] 01:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 246 (0x7f16d0b80800) [pid = 2010] [serial = 1763] [outer = 0x7f16cbd89c00] 01:40:53 INFO - PROCESS | 2010 | 1461660053773 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 247 (0x7f16d5526400) [pid = 2010] [serial = 1764] [outer = 0x7f16cbd89c00] 01:40:54 INFO - PROCESS | 2010 | 1461660054597 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:40:54 INFO - PROCESS | 2010 | 1461660054660 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 01:40:54 INFO - PROCESS | 2010 | 1461660054665 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 2010 | 1461660054669 Marionette TRACE conn4 <- [1,2322,null,{}] 01:40:54 INFO - PROCESS | 2010 | 1461660054674 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:54 INFO - PROCESS | 2010 | 1461660054886 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 01:40:55 INFO - PROCESS | 2010 | 1461660055213 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df68d800 == 124 [pid = 2010] [id = 588] 01:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 248 (0x7f16d71cac00) [pid = 2010] [serial = 1765] [outer = (nil)] 01:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 249 (0x7f16d762bc00) [pid = 2010] [serial = 1766] [outer = 0x7f16d71cac00] 01:40:55 INFO - PROCESS | 2010 | 1461660055292 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 250 (0x7f16d7c79000) [pid = 2010] [serial = 1767] [outer = 0x7f16d71cac00] 01:40:56 INFO - PROCESS | 2010 | 1461660056134 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 01:40:56 INFO - PROCESS | 2010 | 1461660056194 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 2010 | 1461660056196 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 01:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:40:56 INFO - PROCESS | 2010 | 1461660056202 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 2010 | 1461660056205 Marionette TRACE conn4 <- [1,2326,null,{}] 01:40:56 INFO - PROCESS | 2010 | 1461660056210 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 2010 | 1461660056395 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 01:40:56 INFO - PROCESS | 2010 | 1461660056721 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0276000 == 125 [pid = 2010] [id = 589] 01:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 251 (0x7f16ce27f800) [pid = 2010] [serial = 1768] [outer = (nil)] 01:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 252 (0x7f16d7f05c00) [pid = 2010] [serial = 1769] [outer = 0x7f16ce27f800] 01:40:56 INFO - PROCESS | 2010 | 1461660056794 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 253 (0x7f16d803d400) [pid = 2010] [serial = 1770] [outer = 0x7f16ce27f800] 01:40:57 INFO - PROCESS | 2010 | 1461660057590 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1433ms 01:40:57 INFO - PROCESS | 2010 | 1461660057635 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 2010 | 1461660057639 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 01:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:40:57 INFO - PROCESS | 2010 | 1461660057653 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 2010 | 1461660057655 Marionette TRACE conn4 <- [1,2330,null,{}] 01:40:57 INFO - PROCESS | 2010 | 1461660057660 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 2010 | 1461660057843 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 01:40:58 INFO - PROCESS | 2010 | 1461660058126 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e0f57800 == 126 [pid = 2010] [id = 590] 01:40:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 254 (0x7f16d7d75c00) [pid = 2010] [serial = 1771] [outer = (nil)] 01:40:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 255 (0x7f16d8047000) [pid = 2010] [serial = 1772] [outer = 0x7f16d7d75c00] 01:40:58 INFO - PROCESS | 2010 | 1461660058236 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 256 (0x7f16d8143800) [pid = 2010] [serial = 1773] [outer = 0x7f16d7d75c00] 01:40:59 INFO - PROCESS | 2010 | 1461660059032 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1428ms 01:40:59 INFO - PROCESS | 2010 | 1461660059082 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 2010 | 1461660059085 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 01:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:40:59 INFO - PROCESS | 2010 | 1461660059091 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 2010 | 1461660059093 Marionette TRACE conn4 <- [1,2334,null,{}] 01:40:59 INFO - PROCESS | 2010 | 1461660059098 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:59 INFO - PROCESS | 2010 | 1461660059285 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 01:40:59 INFO - PROCESS | 2010 | 1461660059571 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e17b1800 == 127 [pid = 2010] [id = 591] 01:40:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 257 (0x7f16d7c79800) [pid = 2010] [serial = 1774] [outer = (nil)] 01:40:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 258 (0x7f16d852e400) [pid = 2010] [serial = 1775] [outer = 0x7f16d7c79800] 01:40:59 INFO - PROCESS | 2010 | 1461660059682 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 259 (0x7f16d8535000) [pid = 2010] [serial = 1776] [outer = 0x7f16d7c79800] 01:41:00 INFO - PROCESS | 2010 | 1461660060453 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1434ms 01:41:00 INFO - PROCESS | 2010 | 1461660060526 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 2010 | 1461660060530 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 01:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:41:00 INFO - PROCESS | 2010 | 1461660060535 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 2010 | 1461660060538 Marionette TRACE conn4 <- [1,2338,null,{}] 01:41:00 INFO - PROCESS | 2010 | 1461660060543 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:00 INFO - PROCESS | 2010 | 1461660060779 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 01:41:01 INFO - PROCESS | 2010 | 1461660061101 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e221f800 == 128 [pid = 2010] [id = 592] 01:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 260 (0x7f16d7d7c800) [pid = 2010] [serial = 1777] [outer = (nil)] 01:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 261 (0x7f16d8565000) [pid = 2010] [serial = 1778] [outer = 0x7f16d7d7c800] 01:41:01 INFO - PROCESS | 2010 | 1461660061175 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 262 (0x7f16d856ec00) [pid = 2010] [serial = 1779] [outer = 0x7f16d7d7c800] 01:41:01 INFO - PROCESS | 2010 | 1461660061990 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1528ms 01:41:02 INFO - PROCESS | 2010 | 1461660062065 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 2010 | 1461660062068 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 01:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:41:02 INFO - PROCESS | 2010 | 1461660062074 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 2010 | 1461660062076 Marionette TRACE conn4 <- [1,2342,null,{}] 01:41:02 INFO - PROCESS | 2010 | 1461660062081 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:02 INFO - PROCESS | 2010 | 1461660062272 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 01:41:02 INFO - PROCESS | 2010 | 1461660062594 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ed988800 == 129 [pid = 2010] [id = 593] 01:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 263 (0x7f16d8039000) [pid = 2010] [serial = 1780] [outer = (nil)] 01:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 264 (0x7f16d87c7800) [pid = 2010] [serial = 1781] [outer = 0x7f16d8039000] 01:41:02 INFO - PROCESS | 2010 | 1461660062674 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 265 (0x7f16d88c6400) [pid = 2010] [serial = 1782] [outer = 0x7f16d8039000] 01:41:03 INFO - PROCESS | 2010 | 1461660063456 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1436ms 01:41:03 INFO - PROCESS | 2010 | 1461660063510 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 2010 | 1461660063513 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 01:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:41:03 INFO - PROCESS | 2010 | 1461660063519 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 2010 | 1461660063521 Marionette TRACE conn4 <- [1,2346,null,{}] 01:41:03 INFO - PROCESS | 2010 | 1461660063526 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 2010 | 1461660063711 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 01:41:04 INFO - PROCESS | 2010 | 1461660063998 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ef922000 == 130 [pid = 2010] [id = 594] 01:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 266 (0x7f16d8533c00) [pid = 2010] [serial = 1783] [outer = (nil)] 01:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 267 (0x7f16d8ad6000) [pid = 2010] [serial = 1784] [outer = 0x7f16d8533c00] 01:41:04 INFO - PROCESS | 2010 | 1461660064112 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 268 (0x7f16d9847c00) [pid = 2010] [serial = 1785] [outer = 0x7f16d8533c00] 01:41:05 INFO - PROCESS | 2010 | 1461660065118 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1630ms 01:41:05 INFO - PROCESS | 2010 | 1461660065149 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 2010 | 1461660065152 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 01:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:41:05 INFO - PROCESS | 2010 | 1461660065158 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 2010 | 1461660065160 Marionette TRACE conn4 <- [1,2350,null,{}] 01:41:05 INFO - PROCESS | 2010 | 1461660065165 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:05 INFO - PROCESS | 2010 | 1461660065359 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 01:41:05 INFO - PROCESS | 2010 | 1461660065697 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3331800 == 131 [pid = 2010] [id = 595] 01:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 269 (0x7f16ccdcb800) [pid = 2010] [serial = 1786] [outer = (nil)] 01:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 270 (0x7f16db1ea400) [pid = 2010] [serial = 1787] [outer = 0x7f16ccdcb800] 01:41:05 INFO - PROCESS | 2010 | 1461660065771 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 271 (0x7f16db2f3400) [pid = 2010] [serial = 1788] [outer = 0x7f16ccdcb800] 01:41:06 INFO - PROCESS | 2010 | 1461660066599 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1482ms 01:41:06 INFO - PROCESS | 2010 | 1461660066641 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 2010 | 1461660066643 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 01:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:41:06 INFO - PROCESS | 2010 | 1461660066650 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 2010 | 1461660066652 Marionette TRACE conn4 <- [1,2354,null,{}] 01:41:06 INFO - PROCESS | 2010 | 1461660066657 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 2010 | 1461660066841 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 01:41:07 INFO - PROCESS | 2010 | 1461660067187 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7690000 == 132 [pid = 2010] [id = 596] 01:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 272 (0x7f16c2384c00) [pid = 2010] [serial = 1789] [outer = (nil)] 01:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 273 (0x7f16c59a4000) [pid = 2010] [serial = 1790] [outer = 0x7f16c2384c00] 01:41:07 INFO - PROCESS | 2010 | 1461660067259 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 274 (0x7f16ca59d800) [pid = 2010] [serial = 1791] [outer = 0x7f16c2384c00] 01:41:08 INFO - PROCESS | 2010 | 1461660068063 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1482ms 01:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:41:08 INFO - PROCESS | 2010 | 1461660068133 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 2010 | 1461660068135 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 01:41:08 INFO - PROCESS | 2010 | 1461660068142 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 2010 | 1461660068144 Marionette TRACE conn4 <- [1,2358,null,{}] 01:41:08 INFO - PROCESS | 2010 | 1461660068150 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:08 INFO - PROCESS | 2010 | 1461660068345 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 01:41:08 INFO - PROCESS | 2010 | 1461660068683 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dd0800 == 133 [pid = 2010] [id = 597] 01:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 275 (0x7f16c238e400) [pid = 2010] [serial = 1792] [outer = (nil)] 01:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 276 (0x7f16c7d59800) [pid = 2010] [serial = 1793] [outer = 0x7f16c238e400] 01:41:08 INFO - PROCESS | 2010 | 1461660068758 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 277 (0x7f16c9603c00) [pid = 2010] [serial = 1794] [outer = 0x7f16c238e400] 01:41:09 INFO - PROCESS | 2010 | 1461660069591 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1529ms 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c76a1800 == 132 [pid = 2010] [id = 576] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb97b000 == 131 [pid = 2010] [id = 549] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca9e2800 == 130 [pid = 2010] [id = 547] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8dc2000 == 129 [pid = 2010] [id = 575] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c769c000 == 128 [pid = 2010] [id = 574] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c21e0000 == 127 [pid = 2010] [id = 573] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc576000 == 126 [pid = 2010] [id = 571] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa05000 == 125 [pid = 2010] [id = 570] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1c9800 == 124 [pid = 2010] [id = 569] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc013800 == 123 [pid = 2010] [id = 568] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dba98000 == 122 [pid = 2010] [id = 567] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db719800 == 121 [pid = 2010] [id = 566] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d987e000 == 120 [pid = 2010] [id = 565] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d884b000 == 119 [pid = 2010] [id = 564] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ed5000 == 118 [pid = 2010] [id = 563] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7848800 == 117 [pid = 2010] [id = 562] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7697000 == 116 [pid = 2010] [id = 561] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6708800 == 115 [pid = 2010] [id = 560] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6487000 == 114 [pid = 2010] [id = 559] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d562a000 == 113 [pid = 2010] [id = 558] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d05a1800 == 112 [pid = 2010] [id = 557] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfb49000 == 111 [pid = 2010] [id = 556] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce31d800 == 110 [pid = 2010] [id = 555] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5e2800 == 109 [pid = 2010] [id = 554] 01:41:10 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7c85000 == 108 [pid = 2010] [id = 553] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 276 (0x7f16ccdcec00) [pid = 2010] [serial = 1515] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 275 (0x7f16cfaa2c00) [pid = 2010] [serial = 1518] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 274 (0x7f16df5e2c00) [pid = 2010] [serial = 1527] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 273 (0x7f16dbfe6000) [pid = 2010] [serial = 1524] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 272 (0x7f16ee56a000) [pid = 2010] [serial = 1530] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 271 (0x7f16dbdc2800) [pid = 2010] [serial = 1512] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 270 (0x7f16c675d400) [pid = 2010] [serial = 1533] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 269 (0x7f16d853b400) [pid = 2010] [serial = 1521] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 268 (0x7f16c8e72c00) [pid = 2010] [serial = 1536] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 267 (0x7f16cb126c00) [pid = 2010] [serial = 1658] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 266 (0x7f16ef93f000) [pid = 2010] [serial = 1350] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 265 (0x7f16c7d60c00) [pid = 2010] [serial = 1470] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 264 (0x7f16efa28400) [pid = 2010] [serial = 1467] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 263 (0x7f16f35a7400) [pid = 2010] [serial = 1473] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 262 (0x7f16ee566400) [pid = 2010] [serial = 1425] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 261 (0x7f16cb122400) [pid = 2010] [serial = 1452] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 260 (0x7f16f35a8c00) [pid = 2010] [serial = 1479] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 259 (0x7f16c8ca1c00) [pid = 2010] [serial = 1485] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 258 (0x7f16d80e6c00) [pid = 2010] [serial = 1398] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 257 (0x7f16caf36400) [pid = 2010] [serial = 1329] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 256 (0x7f16da691400) [pid = 2010] [serial = 1338] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 255 (0x7f16e0418c00) [pid = 2010] [serial = 1344] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 254 (0x7f16f1bbd400) [pid = 2010] [serial = 1356] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 253 (0x7f16e0717400) [pid = 2010] [serial = 1419] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 252 (0x7f16cbb52400) [pid = 2010] [serial = 1389] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 251 (0x7f16dbdbf000) [pid = 2010] [serial = 1341] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 250 (0x7f16d97ed000) [pid = 2010] [serial = 1458] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 249 (0x7f16d533f800) [pid = 2010] [serial = 1359] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 248 (0x7f16d7623400) [pid = 2010] [serial = 1326] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 247 (0x7f16dbf33400) [pid = 2010] [serial = 1410] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 246 (0x7f16dda81800) [pid = 2010] [serial = 1461] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 245 (0x7f16d0356400) [pid = 2010] [serial = 1455] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 244 (0x7f16caca2400) [pid = 2010] [serial = 1353] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 243 (0x7f16ccc9a400) [pid = 2010] [serial = 1332] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 242 (0x7f16d7175c00) [pid = 2010] [serial = 1395] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 241 (0x7f16e1f99c00) [pid = 2010] [serial = 1422] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 240 (0x7f16dba51400) [pid = 2010] [serial = 1407] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 239 (0x7f16d8569800) [pid = 2010] [serial = 1401] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 238 (0x7f16e4631000) [pid = 2010] [serial = 1347] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 237 (0x7f16c8ee6c00) [pid = 2010] [serial = 1476] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 236 (0x7f16d762a000) [pid = 2010] [serial = 1386] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 235 (0x7f16d71c4400) [pid = 2010] [serial = 1335] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 234 (0x7f16cfa9d400) [pid = 2010] [serial = 1392] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 233 (0x7f16dba47c00) [pid = 2010] [serial = 1404] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 232 (0x7f16dc52f400) [pid = 2010] [serial = 1413] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 231 (0x7f16dfccd000) [pid = 2010] [serial = 1464] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 230 (0x7f16f35ae800) [pid = 2010] [serial = 1482] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 229 (0x7f16ddc5fc00) [pid = 2010] [serial = 1416] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 228 (0x7f16caca3c00) [pid = 2010] [serial = 1652] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 227 (0x7f16cb11ec00) [pid = 2010] [serial = 1653] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 226 (0x7f16c7dbcc00) [pid = 2010] [serial = 1655] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 225 (0x7f16c7e38800) [pid = 2010] [serial = 1640] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 224 (0x7f16c8ee6400) [pid = 2010] [serial = 1644] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16c8e74000) [pid = 2010] [serial = 1643] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16dba4bc00) [pid = 2010] [serial = 1598] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16ca9aa400) [pid = 2010] [serial = 1649] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16c41ce400) [pid = 2010] [serial = 1635] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16c0d5dc00) [pid = 2010] [serial = 1634] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16ca8adc00) [pid = 2010] [serial = 1616] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16c960a800) [pid = 2010] [serial = 1646] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16c97f4000) [pid = 2010] [serial = 1647] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16c41d7c00) [pid = 2010] [serial = 1619] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16c238a000) [pid = 2010] [serial = 1622] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16c7ce9000) [pid = 2010] [serial = 1638] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16c7cdf000) [pid = 2010] [serial = 1637] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d5344400) [pid = 2010] [serial = 1595] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16dbd27000) [pid = 2010] [serial = 1586] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16dc530400) [pid = 2010] [serial = 1587] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16ca8b0400) [pid = 2010] [serial = 1607] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16c2498800) [pid = 2010] [serial = 1625] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16c0d5ac00) [pid = 2010] [serial = 1631] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16c7d45000) [pid = 2010] [serial = 1613] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16ccc95400) [pid = 2010] [serial = 1592] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16dfc2c400) [pid = 2010] [serial = 1601] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16c0cef800) [pid = 2010] [serial = 1628] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16c7671400) [pid = 2010] [serial = 1610] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16c8edbc00) [pid = 2010] [serial = 1589] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16ee899800) [pid = 2010] [serial = 1604] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16c8b3b400) [pid = 2010] [serial = 1641] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16ca9a6c00) [pid = 2010] [serial = 1656] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16cac94800) [pid = 2010] [serial = 1650] [outer = (nil)] [url = about:blank] 01:41:11 INFO - PROCESS | 2010 | 1461660071254 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 2010 | 1461660071258 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 01:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:41:11 INFO - PROCESS | 2010 | 1461660071293 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 2010 | 1461660071298 Marionette TRACE conn4 <- [1,2362,null,{}] 01:41:11 INFO - PROCESS | 2010 | 1461660071307 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:11 INFO - PROCESS | 2010 | 1461660071512 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 01:41:11 INFO - PROCESS | 2010 | 1461660071724 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c5bd9000 == 109 [pid = 2010] [id = 598] 01:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16c2fec000) [pid = 2010] [serial = 1795] [outer = (nil)] 01:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16c2ff0c00) [pid = 2010] [serial = 1796] [outer = 0x7f16c2fec000] 01:41:11 INFO - PROCESS | 2010 | 1461660071788 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16c41dac00) [pid = 2010] [serial = 1797] [outer = 0x7f16c2fec000] 01:41:12 INFO - PROCESS | 2010 | 1461660072551 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1333ms 01:41:12 INFO - PROCESS | 2010 | 1461660072626 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 2010 | 1461660072630 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 01:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:41:12 INFO - PROCESS | 2010 | 1461660072641 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 2010 | 1461660072646 Marionette TRACE conn4 <- [1,2366,null,{}] 01:41:12 INFO - PROCESS | 2010 | 1461660072651 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:12 INFO - PROCESS | 2010 | 1461660072832 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 01:41:13 INFO - PROCESS | 2010 | 1461660073047 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7fdb800 == 110 [pid = 2010] [id = 599] 01:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16c249c800) [pid = 2010] [serial = 1798] [outer = (nil)] 01:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16c7ce3000) [pid = 2010] [serial = 1799] [outer = 0x7f16c249c800] 01:41:13 INFO - PROCESS | 2010 | 1461660073106 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16c7d4d400) [pid = 2010] [serial = 1800] [outer = 0x7f16c249c800] 01:41:13 INFO - PROCESS | 2010 | 1461660073972 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1383ms 01:41:14 INFO - PROCESS | 2010 | 1461660074022 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 2010 | 1461660074026 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 01:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:41:14 INFO - PROCESS | 2010 | 1461660074039 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 2010 | 1461660074043 Marionette TRACE conn4 <- [1,2370,null,{}] 01:41:14 INFO - PROCESS | 2010 | 1461660074055 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:14 INFO - PROCESS | 2010 | 1461660074330 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 01:41:14 INFO - PROCESS | 2010 | 1461660074365 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93d2800 == 111 [pid = 2010] [id = 600] 01:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16c8b3ac00) [pid = 2010] [serial = 1801] [outer = (nil)] 01:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16c8c97800) [pid = 2010] [serial = 1802] [outer = 0x7f16c8b3ac00] 01:41:14 INFO - PROCESS | 2010 | 1461660074430 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16c8e76400) [pid = 2010] [serial = 1803] [outer = 0x7f16c8b3ac00] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16ccb34800) [pid = 2010] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16c6754c00) [pid = 2010] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16cbb5bc00) [pid = 2010] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16c7d5e400) [pid = 2010] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16ccfdec00) [pid = 2010] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16c8e74800) [pid = 2010] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16c0cf5c00) [pid = 2010] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16c238e000) [pid = 2010] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16c2ff1800) [pid = 2010] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16d048f400) [pid = 2010] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16e2449800) [pid = 2010] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16ce348400) [pid = 2010] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16c2ff2800) [pid = 2010] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16d0b8bc00) [pid = 2010] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16c7db8800) [pid = 2010] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16c24a1c00) [pid = 2010] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16c6752800) [pid = 2010] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16c6755c00) [pid = 2010] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16c0ced000) [pid = 2010] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16c2385400) [pid = 2010] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16c7d50c00) [pid = 2010] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16c8b39800) [pid = 2010] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16c0ce7400) [pid = 2010] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16ca86a800) [pid = 2010] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16ccdd7c00) [pid = 2010] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16c2381400) [pid = 2010] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16c2fedc00) [pid = 2010] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d6866c00) [pid = 2010] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c2ff4000) [pid = 2010] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16c8c99800) [pid = 2010] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16cc59f000) [pid = 2010] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16df6a3c00) [pid = 2010] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16cfa9f000) [pid = 2010] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16c675b800) [pid = 2010] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16c5999c00) [pid = 2010] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16c7670400) [pid = 2010] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16cac98000) [pid = 2010] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16c7d4c800) [pid = 2010] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16c7dbd400) [pid = 2010] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16c766a800) [pid = 2010] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16cfa9ac00) [pid = 2010] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16c599b000) [pid = 2010] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16cfa9a800) [pid = 2010] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c41d0800) [pid = 2010] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ca8a8400) [pid = 2010] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c0ce8400) [pid = 2010] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16c766b000) [pid = 2010] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:41:16 INFO - PROCESS | 2010 | 1461660076330 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2338ms 01:41:16 INFO - PROCESS | 2010 | 1461660076379 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 2010 | 1461660076382 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 01:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:41:16 INFO - PROCESS | 2010 | 1461660076387 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 2010 | 1461660076389 Marionette TRACE conn4 <- [1,2374,null,{}] 01:41:16 INFO - PROCESS | 2010 | 1461660076394 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:16 INFO - PROCESS | 2010 | 1461660076568 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 01:41:16 INFO - PROCESS | 2010 | 1461660076583 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c5bd5800 == 112 [pid = 2010] [id = 601] 01:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c2493800) [pid = 2010] [serial = 1804] [outer = (nil)] 01:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c2fed800) [pid = 2010] [serial = 1805] [outer = 0x7f16c2493800] 01:41:16 INFO - PROCESS | 2010 | 1461660076645 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c6754c00) [pid = 2010] [serial = 1806] [outer = 0x7f16c2493800] 01:41:17 INFO - PROCESS | 2010 | 1461660077506 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1175ms 01:41:17 INFO - PROCESS | 2010 | 1461660077563 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 2010 | 1461660077566 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 01:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:41:17 INFO - PROCESS | 2010 | 1461660077571 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 2010 | 1461660077585 Marionette TRACE conn4 <- [1,2378,null,{}] 01:41:17 INFO - PROCESS | 2010 | 1461660077589 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:17 INFO - PROCESS | 2010 | 1461660077759 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 01:41:17 INFO - PROCESS | 2010 | 1461660077770 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafc4000 == 113 [pid = 2010] [id = 602] 01:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16c6755c00) [pid = 2010] [serial = 1807] [outer = (nil)] 01:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16c7db3c00) [pid = 2010] [serial = 1808] [outer = 0x7f16c6755c00] 01:41:17 INFO - PROCESS | 2010 | 1461660077828 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16c8ede000) [pid = 2010] [serial = 1809] [outer = 0x7f16c6755c00] 01:41:19 INFO - PROCESS | 2010 | 1461660079054 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1541ms 01:41:19 INFO - PROCESS | 2010 | 1461660079114 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 01:41:19 INFO - PROCESS | 2010 | 1461660079121 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 01:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:41:19 INFO - PROCESS | 2010 | 1461660079130 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:41:19 INFO - PROCESS | 2010 | 1461660079135 Marionette TRACE conn4 <- [1,2382,null,{}] 01:41:19 INFO - PROCESS | 2010 | 1461660079143 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:19 INFO - PROCESS | 2010 | 1461660079435 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 01:41:19 INFO - PROCESS | 2010 | 1461660079756 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8bf5800 == 114 [pid = 2010] [id = 603] 01:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16c59a1800) [pid = 2010] [serial = 1810] [outer = (nil)] 01:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16c6759c00) [pid = 2010] [serial = 1811] [outer = 0x7f16c59a1800] 01:41:19 INFO - PROCESS | 2010 | 1461660079839 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16c7cdf000) [pid = 2010] [serial = 1812] [outer = 0x7f16c59a1800] 01:41:20 INFO - PROCESS | 2010 | 1461660080718 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1635ms 01:41:20 INFO - PROCESS | 2010 | 1461660080767 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 2010 | 1461660080775 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 01:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:41:20 INFO - PROCESS | 2010 | 1461660080785 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 2010 | 1461660080789 Marionette TRACE conn4 <- [1,2386,null,{}] 01:41:20 INFO - PROCESS | 2010 | 1461660080795 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:21 INFO - PROCESS | 2010 | 1461660081005 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 01:41:21 INFO - PROCESS | 2010 | 1461660081376 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb98c800 == 115 [pid = 2010] [id = 604] 01:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16c7ce6000) [pid = 2010] [serial = 1813] [outer = (nil)] 01:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16c8b3b400) [pid = 2010] [serial = 1814] [outer = 0x7f16c7ce6000] 01:41:21 INFO - PROCESS | 2010 | 1461660081454 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16c8ee2400) [pid = 2010] [serial = 1815] [outer = 0x7f16c7ce6000] 01:41:22 INFO - PROCESS | 2010 | 1461660082268 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1536ms 01:41:22 INFO - PROCESS | 2010 | 1461660082322 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 2010 | 1461660082327 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 01:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:41:22 INFO - PROCESS | 2010 | 1461660082333 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 2010 | 1461660082339 Marionette TRACE conn4 <- [1,2390,null,{}] 01:41:22 INFO - PROCESS | 2010 | 1461660082355 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:22 INFO - PROCESS | 2010 | 1461660082597 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 01:41:22 INFO - PROCESS | 2010 | 1461660082909 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb0a000 == 116 [pid = 2010] [id = 605] 01:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16c97ed000) [pid = 2010] [serial = 1816] [outer = (nil)] 01:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16ca86bc00) [pid = 2010] [serial = 1817] [outer = 0x7f16c97ed000] 01:41:22 INFO - PROCESS | 2010 | 1461660082993 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16ca9a5800) [pid = 2010] [serial = 1818] [outer = 0x7f16c97ed000] 01:41:23 INFO - PROCESS | 2010 | 1461660083833 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1535ms 01:41:23 INFO - PROCESS | 2010 | 1461660083869 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 2010 | 1461660083873 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 01:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:41:23 INFO - PROCESS | 2010 | 1461660083879 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 2010 | 1461660083882 Marionette TRACE conn4 <- [1,2394,null,{}] 01:41:23 INFO - PROCESS | 2010 | 1461660083887 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:24 INFO - PROCESS | 2010 | 1461660084106 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 01:41:24 INFO - PROCESS | 2010 | 1461660084420 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa06000 == 117 [pid = 2010] [id = 606] 01:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16c97ec800) [pid = 2010] [serial = 1819] [outer = (nil)] 01:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16caa50c00) [pid = 2010] [serial = 1820] [outer = 0x7f16c97ec800] 01:41:24 INFO - PROCESS | 2010 | 1461660084503 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16caca3c00) [pid = 2010] [serial = 1821] [outer = 0x7f16c97ec800] 01:41:25 INFO - PROCESS | 2010 | 1461660085350 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1536ms 01:41:25 INFO - PROCESS | 2010 | 1461660085416 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 2010 | 1461660085420 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 01:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:41:25 INFO - PROCESS | 2010 | 1461660085426 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 2010 | 1461660085428 Marionette TRACE conn4 <- [1,2398,null,{}] 01:41:25 INFO - PROCESS | 2010 | 1461660085434 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 2010 | 1461660085633 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 01:41:25 INFO - PROCESS | 2010 | 1461660085948 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0270800 == 118 [pid = 2010] [id = 607] 01:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16cb957c00) [pid = 2010] [serial = 1822] [outer = (nil)] 01:41:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16cb961400) [pid = 2010] [serial = 1823] [outer = 0x7f16cb957c00] 01:41:26 INFO - PROCESS | 2010 | 1461660086025 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16cba82000) [pid = 2010] [serial = 1824] [outer = 0x7f16cb957c00] 01:41:26 INFO - PROCESS | 2010 | 1461660086908 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1539ms 01:41:26 INFO - PROCESS | 2010 | 1461660086966 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 2010 | 1461660086968 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 01:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:41:26 INFO - PROCESS | 2010 | 1461660086975 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 2010 | 1461660086977 Marionette TRACE conn4 <- [1,2402,null,{}] 01:41:26 INFO - PROCESS | 2010 | 1461660086982 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:27 INFO - PROCESS | 2010 | 1461660087224 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 01:41:27 INFO - PROCESS | 2010 | 1461660087543 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54ad800 == 119 [pid = 2010] [id = 608] 01:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16cb958c00) [pid = 2010] [serial = 1825] [outer = (nil)] 01:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16cbd84400) [pid = 2010] [serial = 1826] [outer = 0x7f16cb958c00] 01:41:27 INFO - PROCESS | 2010 | 1461660087624 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16cc5a1800) [pid = 2010] [serial = 1827] [outer = 0x7f16cb958c00] 01:41:28 INFO - PROCESS | 2010 | 1461660088410 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1481ms 01:41:28 INFO - PROCESS | 2010 | 1461660088457 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 01:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:41:28 INFO - PROCESS | 2010 | 1461660088462 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 01:41:28 INFO - PROCESS | 2010 | 1461660088468 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 2010 | 1461660088472 Marionette TRACE conn4 <- [1,2406,null,{}] 01:41:28 INFO - PROCESS | 2010 | 1461660088477 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:28 INFO - PROCESS | 2010 | 1461660088690 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 01:41:28 INFO - PROCESS | 2010 | 1461660088964 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6570800 == 120 [pid = 2010] [id = 609] 01:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16cba82400) [pid = 2010] [serial = 1828] [outer = (nil)] 01:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16ccb36800) [pid = 2010] [serial = 1829] [outer = 0x7f16cba82400] 01:41:29 INFO - PROCESS | 2010 | 1461660089080 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16ccc97800) [pid = 2010] [serial = 1830] [outer = 0x7f16cba82400] 01:41:29 INFO - PROCESS | 2010 | 1461660089911 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1490ms 01:41:29 INFO - PROCESS | 2010 | 1461660089958 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 2010 | 1461660089962 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 01:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:41:29 INFO - PROCESS | 2010 | 1461660089968 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 2010 | 1461660089971 Marionette TRACE conn4 <- [1,2410,null,{}] 01:41:29 INFO - PROCESS | 2010 | 1461660089976 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:30 INFO - PROCESS | 2010 | 1461660090212 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 01:41:30 INFO - PROCESS | 2010 | 1461660090544 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7569000 == 121 [pid = 2010] [id = 610] 01:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16c0d5cc00) [pid = 2010] [serial = 1831] [outer = (nil)] 01:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16ccdcf400) [pid = 2010] [serial = 1832] [outer = 0x7f16c0d5cc00] 01:41:30 INFO - PROCESS | 2010 | 1461660090623 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16ccfda800) [pid = 2010] [serial = 1833] [outer = 0x7f16c0d5cc00] 01:41:31 INFO - PROCESS | 2010 | 1461660091460 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1529ms 01:41:31 INFO - PROCESS | 2010 | 1461660091498 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 2010 | 1461660091501 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 01:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:41:31 INFO - PROCESS | 2010 | 1461660091508 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 2010 | 1461660091511 Marionette TRACE conn4 <- [1,2414,null,{}] 01:41:31 INFO - PROCESS | 2010 | 1461660091517 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 2010 | 1461660091728 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 01:41:32 INFO - PROCESS | 2010 | 1461660092047 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7775800 == 122 [pid = 2010] [id = 611] 01:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16c8b33000) [pid = 2010] [serial = 1834] [outer = (nil)] 01:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16ccb35c00) [pid = 2010] [serial = 1835] [outer = 0x7f16c8b33000] 01:41:32 INFO - PROCESS | 2010 | 1461660092128 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16ce283000) [pid = 2010] [serial = 1836] [outer = 0x7f16c8b33000] 01:41:32 INFO - PROCESS | 2010 | 1461660092927 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1483ms 01:41:32 INFO - PROCESS | 2010 | 1461660092992 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 2010 | 1461660092996 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 01:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:41:33 INFO - PROCESS | 2010 | 1461660093002 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 2010 | 1461660093004 Marionette TRACE conn4 <- [1,2418,null,{}] 01:41:33 INFO - PROCESS | 2010 | 1461660093009 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:33 INFO - PROCESS | 2010 | 1461660093228 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 01:41:33 INFO - PROCESS | 2010 | 1461660093551 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ed0800 == 123 [pid = 2010] [id = 612] 01:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16ce328400) [pid = 2010] [serial = 1837] [outer = (nil)] 01:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16ce350800) [pid = 2010] [serial = 1838] [outer = 0x7f16ce328400] 01:41:33 INFO - PROCESS | 2010 | 1461660093625 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16cfa9f800) [pid = 2010] [serial = 1839] [outer = 0x7f16ce328400] 01:41:34 INFO - PROCESS | 2010 | 1461660094430 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1481ms 01:41:34 INFO - PROCESS | 2010 | 1461660094483 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 2010 | 1461660094488 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 01:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:41:34 INFO - PROCESS | 2010 | 1461660094494 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 2010 | 1461660094497 Marionette TRACE conn4 <- [1,2422,null,{}] 01:41:34 INFO - PROCESS | 2010 | 1461660094503 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:34 INFO - PROCESS | 2010 | 1461660094737 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 01:41:35 INFO - PROCESS | 2010 | 1461660095051 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8820800 == 124 [pid = 2010] [id = 613] 01:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16ce331800) [pid = 2010] [serial = 1840] [outer = (nil)] 01:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16d0b87000) [pid = 2010] [serial = 1841] [outer = 0x7f16ce331800] 01:41:35 INFO - PROCESS | 2010 | 1461660095132 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16d54c9000) [pid = 2010] [serial = 1842] [outer = 0x7f16ce331800] 01:41:35 INFO - PROCESS | 2010 | 1461660095927 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1487ms 01:41:35 INFO - PROCESS | 2010 | 1461660095982 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 2010 | 1461660095986 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 01:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:41:35 INFO - PROCESS | 2010 | 1461660095991 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 2010 | 1461660095994 Marionette TRACE conn4 <- [1,2426,null,{}] 01:41:36 INFO - PROCESS | 2010 | 1461660096000 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:36 INFO - PROCESS | 2010 | 1461660096213 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 01:41:36 INFO - PROCESS | 2010 | 1461660096544 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a05000 == 125 [pid = 2010] [id = 614] 01:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16cbb50c00) [pid = 2010] [serial = 1843] [outer = (nil)] 01:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16d54c9400) [pid = 2010] [serial = 1844] [outer = 0x7f16cbb50c00] 01:41:36 INFO - PROCESS | 2010 | 1461660096623 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16d6457c00) [pid = 2010] [serial = 1845] [outer = 0x7f16cbb50c00] 01:41:37 INFO - PROCESS | 2010 | 1461660097390 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1430ms 01:41:37 INFO - PROCESS | 2010 | 1461660097426 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 2010 | 1461660097430 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 01:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:41:37 INFO - PROCESS | 2010 | 1461660097439 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 2010 | 1461660097443 Marionette TRACE conn4 <- [1,2430,null,{}] 01:41:37 INFO - PROCESS | 2010 | 1461660097459 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:37 INFO - PROCESS | 2010 | 1461660097672 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 01:41:37 INFO - PROCESS | 2010 | 1461660097948 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db733800 == 126 [pid = 2010] [id = 615] 01:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16d0360000) [pid = 2010] [serial = 1846] [outer = (nil)] 01:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16d651f000) [pid = 2010] [serial = 1847] [outer = 0x7f16d0360000] 01:41:38 INFO - PROCESS | 2010 | 1461660098060 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16d65e4400) [pid = 2010] [serial = 1848] [outer = 0x7f16d0360000] 01:41:38 INFO - PROCESS | 2010 | 1461660098839 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1441ms 01:41:38 INFO - PROCESS | 2010 | 1461660098882 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 2010 | 1461660098885 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 01:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:41:38 INFO - PROCESS | 2010 | 1461660098891 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 2010 | 1461660098893 Marionette TRACE conn4 <- [1,2434,null,{}] 01:41:38 INFO - PROCESS | 2010 | 1461660098899 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 2010 | 1461660099100 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 01:41:39 INFO - PROCESS | 2010 | 1461660099380 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc005800 == 127 [pid = 2010] [id = 616] 01:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16d5524800) [pid = 2010] [serial = 1849] [outer = (nil)] 01:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16d686e000) [pid = 2010] [serial = 1850] [outer = 0x7f16d5524800] 01:41:39 INFO - PROCESS | 2010 | 1461660099500 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16d7170400) [pid = 2010] [serial = 1851] [outer = 0x7f16d5524800] 01:41:40 INFO - PROCESS | 2010 | 1461660100306 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 01:41:40 INFO - PROCESS | 2010 | 1461660100371 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 2010 | 1461660100375 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 01:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:41:40 INFO - PROCESS | 2010 | 1461660100381 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 2010 | 1461660100383 Marionette TRACE conn4 <- [1,2438,null,{}] 01:41:40 INFO - PROCESS | 2010 | 1461660100388 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:40 INFO - PROCESS | 2010 | 1461660100615 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 01:41:40 INFO - PROCESS | 2010 | 1461660100931 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc1e4000 == 128 [pid = 2010] [id = 617] 01:41:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16d6518800) [pid = 2010] [serial = 1852] [outer = (nil)] 01:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16d7177c00) [pid = 2010] [serial = 1853] [outer = 0x7f16d6518800] 01:41:41 INFO - PROCESS | 2010 | 1461660101015 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16d71c8400) [pid = 2010] [serial = 1854] [outer = 0x7f16d6518800] 01:41:41 INFO - PROCESS | 2010 | 1461660101876 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1527ms 01:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:41:41 INFO - PROCESS | 2010 | 1461660101908 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 2010 | 1461660101911 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 01:41:41 INFO - PROCESS | 2010 | 1461660101917 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 2010 | 1461660101920 Marionette TRACE conn4 <- [1,2442,null,{}] 01:41:41 INFO - PROCESS | 2010 | 1461660101925 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:42 INFO - PROCESS | 2010 | 1461660102136 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 01:41:42 INFO - PROCESS | 2010 | 1461660102467 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc691800 == 129 [pid = 2010] [id = 618] 01:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16d651a400) [pid = 2010] [serial = 1855] [outer = (nil)] 01:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16d762ec00) [pid = 2010] [serial = 1856] [outer = 0x7f16d651a400] 01:41:42 INFO - PROCESS | 2010 | 1461660102545 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16d7f08800) [pid = 2010] [serial = 1857] [outer = 0x7f16d651a400] 01:41:43 INFO - PROCESS | 2010 | 1461660103319 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1435ms 01:41:43 INFO - PROCESS | 2010 | 1461660103352 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 2010 | 1461660103355 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 01:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:41:43 INFO - PROCESS | 2010 | 1461660103361 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 2010 | 1461660103364 Marionette TRACE conn4 <- [1,2446,null,{}] 01:41:43 INFO - PROCESS | 2010 | 1461660103369 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:43 INFO - PROCESS | 2010 | 1461660103565 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 01:41:43 INFO - PROCESS | 2010 | 1461660103844 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df8cc800 == 130 [pid = 2010] [id = 619] 01:41:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16d6523400) [pid = 2010] [serial = 1858] [outer = (nil)] 01:41:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16d8141c00) [pid = 2010] [serial = 1859] [outer = 0x7f16d6523400] 01:41:43 INFO - PROCESS | 2010 | 1461660103972 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16d853a800) [pid = 2010] [serial = 1860] [outer = 0x7f16d6523400] 01:41:44 INFO - PROCESS | 2010 | 1461660104842 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1533ms 01:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:41:44 INFO - PROCESS | 2010 | 1461660104895 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 2010 | 1461660104897 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 01:41:44 INFO - PROCESS | 2010 | 1461660104903 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 2010 | 1461660104906 Marionette TRACE conn4 <- [1,2450,null,{}] 01:41:44 INFO - PROCESS | 2010 | 1461660104912 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:45 INFO - PROCESS | 2010 | 1461660105103 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 01:41:45 INFO - PROCESS | 2010 | 1461660105401 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d1000 == 131 [pid = 2010] [id = 620] 01:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16ccc97400) [pid = 2010] [serial = 1861] [outer = (nil)] 01:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16d87c7c00) [pid = 2010] [serial = 1862] [outer = 0x7f16ccc97400] 01:41:45 INFO - PROCESS | 2010 | 1461660105516 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 218 (0x7f16d9a28000) [pid = 2010] [serial = 1863] [outer = 0x7f16ccc97400] 01:41:46 INFO - PROCESS | 2010 | 1461660106292 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1432ms 01:41:46 INFO - PROCESS | 2010 | 1461660106336 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 2010 | 1461660106339 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 01:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:41:46 INFO - PROCESS | 2010 | 1461660106350 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 2010 | 1461660106352 Marionette TRACE conn4 <- [1,2454,null,{}] 01:41:46 INFO - PROCESS | 2010 | 1461660106363 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:46 INFO - PROCESS | 2010 | 1461660106567 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 01:41:46 INFO - PROCESS | 2010 | 1461660106898 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1107000 == 132 [pid = 2010] [id = 621] 01:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 219 (0x7f16d7624000) [pid = 2010] [serial = 1864] [outer = (nil)] 01:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 220 (0x7f16db293c00) [pid = 2010] [serial = 1865] [outer = 0x7f16d7624000] 01:41:46 INFO - PROCESS | 2010 | 1461660106971 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 221 (0x7f16db3f0800) [pid = 2010] [serial = 1866] [outer = 0x7f16d7624000] 01:41:47 INFO - PROCESS | 2010 | 1461660107728 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1447ms 01:41:47 INFO - PROCESS | 2010 | 1461660107793 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 01:41:47 INFO - PROCESS | 2010 | 1461660107796 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 01:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:41:47 INFO - PROCESS | 2010 | 1461660107802 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 2010 | 1461660107804 Marionette TRACE conn4 <- [1,2458,null,{}] 01:41:47 INFO - PROCESS | 2010 | 1461660107810 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:48 INFO - PROCESS | 2010 | 1461660108001 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 01:41:48 INFO - PROCESS | 2010 | 1461660108298 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4cbc800 == 133 [pid = 2010] [id = 622] 01:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 222 (0x7f16c238d800) [pid = 2010] [serial = 1867] [outer = (nil)] 01:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 223 (0x7f16da68ac00) [pid = 2010] [serial = 1868] [outer = 0x7f16c238d800] 01:41:48 INFO - PROCESS | 2010 | 1461660108413 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 224 (0x7f16dba48800) [pid = 2010] [serial = 1869] [outer = 0x7f16c238d800] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dba9c000 == 132 [pid = 2010] [id = 503] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f7e3a000 == 131 [pid = 2010] [id = 450] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16efc0d000 == 130 [pid = 2010] [id = 449] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc39a000 == 129 [pid = 2010] [id = 528] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c5bd5800 == 128 [pid = 2010] [id = 601] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c93d2800 == 127 [pid = 2010] [id = 600] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7fdb800 == 126 [pid = 2010] [id = 599] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c5bd9000 == 125 [pid = 2010] [id = 598] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8dd0800 == 124 [pid = 2010] [id = 597] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7690000 == 123 [pid = 2010] [id = 596] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3331800 == 122 [pid = 2010] [id = 595] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ef922000 == 121 [pid = 2010] [id = 594] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ed988800 == 120 [pid = 2010] [id = 593] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e221f800 == 119 [pid = 2010] [id = 592] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e17b1800 == 118 [pid = 2010] [id = 591] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0f57800 == 117 [pid = 2010] [id = 590] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e0276000 == 116 [pid = 2010] [id = 589] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df68d800 == 115 [pid = 2010] [id = 588] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc014800 == 114 [pid = 2010] [id = 587] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16da6b1000 == 113 [pid = 2010] [id = 586] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d87ba000 == 112 [pid = 2010] [id = 585] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7c25800 == 111 [pid = 2010] [id = 584] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d657c800 == 110 [pid = 2010] [id = 583] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5404000 == 109 [pid = 2010] [id = 582] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa19000 == 108 [pid = 2010] [id = 581] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb04000 == 107 [pid = 2010] [id = 580] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb980800 == 106 [pid = 2010] [id = 579] 01:41:49 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7ff4800 == 105 [pid = 2010] [id = 578] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 223 (0x7f16ce28e400) [pid = 2010] [serial = 1688] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 222 (0x7f16d65eb000) [pid = 2010] [serial = 1712] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 221 (0x7f16ce284c00) [pid = 2010] [serial = 1686] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 220 (0x7f16d7171400) [pid = 2010] [serial = 1715] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 219 (0x7f16d6525800) [pid = 2010] [serial = 1706] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 218 (0x7f16ca86b000) [pid = 2010] [serial = 1668] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 217 (0x7f16c238c800) [pid = 2010] [serial = 1722] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16c41cd400) [pid = 2010] [serial = 1724] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16c0d5b000) [pid = 2010] [serial = 1721] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16ca867c00) [pid = 2010] [serial = 1548] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16d5340800) [pid = 2010] [serial = 1697] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16f3a6dc00) [pid = 2010] [serial = 1605] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d7174000) [pid = 2010] [serial = 1596] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16ccdcfc00) [pid = 2010] [serial = 1680] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16d5531000) [pid = 2010] [serial = 1701] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16d71cbc00) [pid = 2010] [serial = 1718] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16c6750000) [pid = 2010] [serial = 1662] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16ccdd6800) [pid = 2010] [serial = 1682] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16ce28c400) [pid = 2010] [serial = 1542] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16c7d57000) [pid = 2010] [serial = 1731] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16d71c5400) [pid = 2010] [serial = 1716] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16c2ff8800) [pid = 2010] [serial = 1661] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16c249fc00) [pid = 2010] [serial = 1626] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16ca8b6400) [pid = 2010] [serial = 1617] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16caf3b000) [pid = 2010] [serial = 1670] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16c2389400) [pid = 2010] [serial = 1629] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16cba86c00) [pid = 2010] [serial = 1673] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16ce324800) [pid = 2010] [serial = 1689] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16c6750c00) [pid = 2010] [serial = 1730] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16cb960c00) [pid = 2010] [serial = 1671] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16ca59e400) [pid = 2010] [serial = 1667] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16c6753c00) [pid = 2010] [serial = 1725] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16d5530c00) [pid = 2010] [serial = 1703] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16cb95d000) [pid = 2010] [serial = 1679] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16c2390800) [pid = 2010] [serial = 1623] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16e243c800) [pid = 2010] [serial = 1545] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16d716bc00) [pid = 2010] [serial = 1710] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d65ec800) [pid = 2010] [serial = 1707] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16eea94800) [pid = 2010] [serial = 1551] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ca9ab400) [pid = 2010] [serial = 1590] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16ccb3bc00) [pid = 2010] [serial = 1677] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d7177400) [pid = 2010] [serial = 1713] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16ccfdd800) [pid = 2010] [serial = 1683] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16e0621800) [pid = 2010] [serial = 1602] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16dc537400) [pid = 2010] [serial = 1599] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16e1980800) [pid = 2010] [serial = 1539] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d54c7000) [pid = 2010] [serial = 1698] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16f35a5400) [pid = 2010] [serial = 1554] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16c7cec000) [pid = 2010] [serial = 1727] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16ce281000) [pid = 2010] [serial = 1593] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16c7db9400) [pid = 2010] [serial = 1665] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16d6455000) [pid = 2010] [serial = 1560] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16c7d58800) [pid = 2010] [serial = 1728] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16c7677000) [pid = 2010] [serial = 1611] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16d0b8b400) [pid = 2010] [serial = 1695] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16cc5a5c00) [pid = 2010] [serial = 1676] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16cb961800) [pid = 2010] [serial = 1557] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d5526000) [pid = 2010] [serial = 1700] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d651b800) [pid = 2010] [serial = 1704] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d035b800) [pid = 2010] [serial = 1692] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16f35b1800) [pid = 2010] [serial = 1620] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16ce27c000) [pid = 2010] [serial = 1685] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16d7627400) [pid = 2010] [serial = 1719] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16c7d4f800) [pid = 2010] [serial = 1664] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16cbbde000) [pid = 2010] [serial = 1674] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d049cc00) [pid = 2010] [serial = 1694] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16ca8b4c00) [pid = 2010] [serial = 1608] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16d686fc00) [pid = 2010] [serial = 1709] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16cfa9e000) [pid = 2010] [serial = 1691] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c0d5f400) [pid = 2010] [serial = 1632] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c7d4a400) [pid = 2010] [serial = 1614] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c8e6ec00) [pid = 2010] [serial = 1733] [outer = (nil)] [url = about:blank] 01:41:50 INFO - PROCESS | 2010 | 1461660110803 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3035ms 01:41:50 INFO - PROCESS | 2010 | 1461660110837 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 2010 | 1461660110842 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 01:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:41:50 INFO - PROCESS | 2010 | 1461660110849 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 2010 | 1461660110855 Marionette TRACE conn4 <- [1,2462,null,{}] 01:41:50 INFO - PROCESS | 2010 | 1461660110861 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 2010 | 1461660111056 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 01:41:51 INFO - PROCESS | 2010 | 1461660111246 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c2670800 == 106 [pid = 2010] [id = 623] 01:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c2383000) [pid = 2010] [serial = 1870] [outer = (nil)] 01:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c249a000) [pid = 2010] [serial = 1871] [outer = 0x7f16c2383000] 01:41:51 INFO - PROCESS | 2010 | 1461660111308 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c2fedc00) [pid = 2010] [serial = 1872] [outer = 0x7f16c2383000] 01:41:52 INFO - PROCESS | 2010 | 1461660112097 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1330ms 01:41:52 INFO - PROCESS | 2010 | 1461660112180 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 2010 | 1461660112188 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 01:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:41:52 INFO - PROCESS | 2010 | 1461660112200 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 2010 | 1461660112203 Marionette TRACE conn4 <- [1,2466,null,{}] 01:41:52 INFO - PROCESS | 2010 | 1461660112209 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:52 INFO - PROCESS | 2010 | 1461660112399 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 01:41:52 INFO - PROCESS | 2010 | 1461660112620 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c6aae000 == 107 [pid = 2010] [id = 624] 01:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c238f800) [pid = 2010] [serial = 1873] [outer = (nil)] 01:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16c599f800) [pid = 2010] [serial = 1874] [outer = 0x7f16c238f800] 01:41:52 INFO - PROCESS | 2010 | 1461660112680 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c675a400) [pid = 2010] [serial = 1875] [outer = 0x7f16c238f800] 01:41:53 INFO - PROCESS | 2010 | 1461660113492 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1335ms 01:41:53 INFO - PROCESS | 2010 | 1461660113532 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 2010 | 1461660113536 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 01:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:41:53 INFO - PROCESS | 2010 | 1461660113548 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 2010 | 1461660113553 Marionette TRACE conn4 <- [1,2470,null,{}] 01:41:53 INFO - PROCESS | 2010 | 1461660113571 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:53 INFO - PROCESS | 2010 | 1461660113840 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 01:41:53 INFO - PROCESS | 2010 | 1461660113867 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7fdc800 == 108 [pid = 2010] [id = 625] 01:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c7ce3400) [pid = 2010] [serial = 1876] [outer = (nil)] 01:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c7d49000) [pid = 2010] [serial = 1877] [outer = 0x7f16c7ce3400] 01:41:53 INFO - PROCESS | 2010 | 1461660113928 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c7d5e400) [pid = 2010] [serial = 1878] [outer = 0x7f16c7ce3400] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16c24a0000) [pid = 2010] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c2fea800) [pid = 2010] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16ca597400) [pid = 2010] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c2fec000) [pid = 2010] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c7669400) [pid = 2010] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16ccdcb800) [pid = 2010] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16cbd89c00) [pid = 2010] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16caf39c00) [pid = 2010] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c97ee800) [pid = 2010] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16cb128000) [pid = 2010] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16d7d75c00) [pid = 2010] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c249c800) [pid = 2010] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16d8039000) [pid = 2010] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16c7d55c00) [pid = 2010] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16d8533c00) [pid = 2010] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16d7d7c800) [pid = 2010] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16d71cac00) [pid = 2010] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16cc26ac00) [pid = 2010] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16cbd92000) [pid = 2010] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d7c79800) [pid = 2010] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16c238e400) [pid = 2010] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16ce27f800) [pid = 2010] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16c8b3ac00) [pid = 2010] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16c2384c00) [pid = 2010] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:41:55 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16c2493800) [pid = 2010] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:41:55 INFO - PROCESS | 2010 | 1461660115508 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1984ms 01:41:55 INFO - PROCESS | 2010 | 1461660115533 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 2010 | 1461660115536 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 01:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:41:55 INFO - PROCESS | 2010 | 1461660115543 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 2010 | 1461660115545 Marionette TRACE conn4 <- [1,2474,null,{}] 01:41:55 INFO - PROCESS | 2010 | 1461660115550 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:55 INFO - PROCESS | 2010 | 1461660115807 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 01:41:55 INFO - PROCESS | 2010 | 1461660115827 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dd0000 == 109 [pid = 2010] [id = 626] 01:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16c6750800) [pid = 2010] [serial = 1879] [outer = (nil)] 01:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16c7d5f400) [pid = 2010] [serial = 1880] [outer = 0x7f16c6750800] 01:41:55 INFO - PROCESS | 2010 | 1461660115888 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16c8b35000) [pid = 2010] [serial = 1881] [outer = 0x7f16c6750800] 01:41:56 INFO - PROCESS | 2010 | 1461660116732 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1229ms 01:41:56 INFO - PROCESS | 2010 | 1461660116773 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 2010 | 1461660116775 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 01:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:41:56 INFO - PROCESS | 2010 | 1461660116780 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 2010 | 1461660116782 Marionette TRACE conn4 <- [1,2478,null,{}] 01:41:56 INFO - PROCESS | 2010 | 1461660116788 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:56 INFO - PROCESS | 2010 | 1461660116960 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 01:41:56 INFO - PROCESS | 2010 | 1461660116970 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93dd000 == 110 [pid = 2010] [id = 627] 01:41:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16c8b37000) [pid = 2010] [serial = 1882] [outer = (nil)] 01:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16c8e70800) [pid = 2010] [serial = 1883] [outer = 0x7f16c8b37000] 01:41:57 INFO - PROCESS | 2010 | 1461660117030 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16c8ee3400) [pid = 2010] [serial = 1884] [outer = 0x7f16c8b37000] 01:41:58 INFO - PROCESS | 2010 | 1461660118270 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1528ms 01:41:58 INFO - PROCESS | 2010 | 1461660118310 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 2010 | 1461660118318 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 01:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:41:58 INFO - PROCESS | 2010 | 1461660118325 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 2010 | 1461660118331 Marionette TRACE conn4 <- [1,2482,null,{}] 01:41:58 INFO - PROCESS | 2010 | 1461660118338 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:58 INFO - PROCESS | 2010 | 1461660118569 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 01:41:58 INFO - PROCESS | 2010 | 1461660118886 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7c83800 == 111 [pid = 2010] [id = 628] 01:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16c2ff8400) [pid = 2010] [serial = 1885] [outer = (nil)] 01:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16c41d4c00) [pid = 2010] [serial = 1886] [outer = 0x7f16c2ff8400] 01:41:58 INFO - PROCESS | 2010 | 1461660118966 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16c6755000) [pid = 2010] [serial = 1887] [outer = 0x7f16c2ff8400] 01:41:59 INFO - PROCESS | 2010 | 1461660119842 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 01:41:59 INFO - PROCESS | 2010 | 1461660119910 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 2010 | 1461660119919 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 01:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:41:59 INFO - PROCESS | 2010 | 1461660119928 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 2010 | 1461660119933 Marionette TRACE conn4 <- [1,2486,null,{}] 01:41:59 INFO - PROCESS | 2010 | 1461660119938 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:00 INFO - PROCESS | 2010 | 1461660120170 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 01:42:00 INFO - PROCESS | 2010 | 1461660120542 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafa6000 == 112 [pid = 2010] [id = 629] 01:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16c7671400) [pid = 2010] [serial = 1888] [outer = (nil)] 01:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16c7db2000) [pid = 2010] [serial = 1889] [outer = 0x7f16c7671400] 01:42:00 INFO - PROCESS | 2010 | 1461660120616 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16c8c94c00) [pid = 2010] [serial = 1890] [outer = 0x7f16c7671400] 01:42:01 INFO - PROCESS | 2010 | 1461660121500 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1632ms 01:42:01 INFO - PROCESS | 2010 | 1461660121561 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 01:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:42:01 INFO - PROCESS | 2010 | 1461660121565 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 01:42:01 INFO - PROCESS | 2010 | 1461660121571 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 2010 | 1461660121577 Marionette TRACE conn4 <- [1,2490,null,{}] 01:42:01 INFO - PROCESS | 2010 | 1461660121593 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:01 INFO - PROCESS | 2010 | 1461660121865 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 01:42:02 INFO - PROCESS | 2010 | 1461660122182 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1d8800 == 113 [pid = 2010] [id = 630] 01:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16c960e800) [pid = 2010] [serial = 1891] [outer = (nil)] 01:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16ca598000) [pid = 2010] [serial = 1892] [outer = 0x7f16c960e800] 01:42:02 INFO - PROCESS | 2010 | 1461660122257 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16ca86a400) [pid = 2010] [serial = 1893] [outer = 0x7f16c960e800] 01:42:03 INFO - PROCESS | 2010 | 1461660123100 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1590ms 01:42:03 INFO - PROCESS | 2010 | 1461660123161 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 2010 | 1461660123165 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 01:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:42:03 INFO - PROCESS | 2010 | 1461660123171 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 2010 | 1461660123173 Marionette TRACE conn4 <- [1,2494,null,{}] 01:42:03 INFO - PROCESS | 2010 | 1461660123179 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:03 INFO - PROCESS | 2010 | 1461660123391 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 01:42:03 INFO - PROCESS | 2010 | 1461660123701 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd1d000 == 114 [pid = 2010] [id = 631] 01:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c97ea800) [pid = 2010] [serial = 1894] [outer = (nil)] 01:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16ca8b6400) [pid = 2010] [serial = 1895] [outer = 0x7f16c97ea800] 01:42:03 INFO - PROCESS | 2010 | 1461660123776 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16ca9b3800) [pid = 2010] [serial = 1896] [outer = 0x7f16c97ea800] 01:42:04 INFO - PROCESS | 2010 | 1461660124584 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1486ms 01:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:42:04 INFO - PROCESS | 2010 | 1461660124657 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 2010 | 1461660124660 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 01:42:04 INFO - PROCESS | 2010 | 1461660124666 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 2010 | 1461660124669 Marionette TRACE conn4 <- [1,2498,null,{}] 01:42:04 INFO - PROCESS | 2010 | 1461660124674 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:04 INFO - PROCESS | 2010 | 1461660124867 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 01:42:05 INFO - PROCESS | 2010 | 1461660125140 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfaf5000 == 115 [pid = 2010] [id = 632] 01:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16caa4a800) [pid = 2010] [serial = 1897] [outer = (nil)] 01:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16caca3000) [pid = 2010] [serial = 1898] [outer = 0x7f16caa4a800] 01:42:05 INFO - PROCESS | 2010 | 1461660125259 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16cb11ac00) [pid = 2010] [serial = 1899] [outer = 0x7f16caa4a800] 01:42:06 INFO - PROCESS | 2010 | 1461660126100 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1485ms 01:42:06 INFO - PROCESS | 2010 | 1461660126150 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 2010 | 1461660126154 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 01:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:42:06 INFO - PROCESS | 2010 | 1461660126160 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 2010 | 1461660126162 Marionette TRACE conn4 <- [1,2502,null,{}] 01:42:06 INFO - PROCESS | 2010 | 1461660126167 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:06 INFO - PROCESS | 2010 | 1461660126379 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 01:42:06 INFO - PROCESS | 2010 | 1461660126697 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5405000 == 116 [pid = 2010] [id = 633] 01:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c0cecc00) [pid = 2010] [serial = 1900] [outer = (nil)] 01:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cbb5d000) [pid = 2010] [serial = 1901] [outer = 0x7f16c0cecc00] 01:42:06 INFO - PROCESS | 2010 | 1461660126784 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16cbd8fc00) [pid = 2010] [serial = 1902] [outer = 0x7f16c0cecc00] 01:42:07 INFO - PROCESS | 2010 | 1461660127547 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1438ms 01:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:42:07 INFO - PROCESS | 2010 | 1461660127599 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 2010 | 1461660127602 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 01:42:07 INFO - PROCESS | 2010 | 1461660127608 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 2010 | 1461660127611 Marionette TRACE conn4 <- [1,2506,null,{}] 01:42:07 INFO - PROCESS | 2010 | 1461660127616 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:07 INFO - PROCESS | 2010 | 1461660127802 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 01:42:08 INFO - PROCESS | 2010 | 1461660128074 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54be800 == 117 [pid = 2010] [id = 634] 01:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16cba85800) [pid = 2010] [serial = 1903] [outer = (nil)] 01:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16cc269800) [pid = 2010] [serial = 1904] [outer = 0x7f16cba85800] 01:42:08 INFO - PROCESS | 2010 | 1461660128184 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ccb30400) [pid = 2010] [serial = 1905] [outer = 0x7f16cba85800] 01:42:08 INFO - PROCESS | 2010 | 1461660128959 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1387ms 01:42:08 INFO - PROCESS | 2010 | 1461660128995 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 2010 | 1461660128999 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 01:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:42:09 INFO - PROCESS | 2010 | 1461660129005 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 2010 | 1461660129008 Marionette TRACE conn4 <- [1,2510,null,{}] 01:42:09 INFO - PROCESS | 2010 | 1461660129013 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:09 INFO - PROCESS | 2010 | 1461660129225 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 01:42:09 INFO - PROCESS | 2010 | 1461660129499 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d666e800 == 118 [pid = 2010] [id = 635] 01:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16cbb5b000) [pid = 2010] [serial = 1906] [outer = (nil)] 01:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ccc93800) [pid = 2010] [serial = 1907] [outer = 0x7f16cbb5b000] 01:42:09 INFO - PROCESS | 2010 | 1461660129614 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16ccdd7800) [pid = 2010] [serial = 1908] [outer = 0x7f16cbb5b000] 01:42:10 INFO - PROCESS | 2010 | 1461660130438 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1483ms 01:42:10 INFO - PROCESS | 2010 | 1461660130489 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 2010 | 1461660130493 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 01:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:42:10 INFO - PROCESS | 2010 | 1461660130498 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 2010 | 1461660130501 Marionette TRACE conn4 <- [1,2514,null,{}] 01:42:10 INFO - PROCESS | 2010 | 1461660130506 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:10 INFO - PROCESS | 2010 | 1461660130723 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 01:42:11 INFO - PROCESS | 2010 | 1461660131013 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d76a9000 == 119 [pid = 2010] [id = 636] 01:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16cbd90400) [pid = 2010] [serial = 1909] [outer = (nil)] 01:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ce277000) [pid = 2010] [serial = 1910] [outer = 0x7f16cbd90400] 01:42:11 INFO - PROCESS | 2010 | 1461660131090 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16ce28a000) [pid = 2010] [serial = 1911] [outer = 0x7f16cbd90400] 01:42:11 INFO - PROCESS | 2010 | 1461660131934 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1485ms 01:42:11 INFO - PROCESS | 2010 | 1461660131984 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 2010 | 1461660131988 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 01:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:42:11 INFO - PROCESS | 2010 | 1461660131993 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 2010 | 1461660131996 Marionette TRACE conn4 <- [1,2518,null,{}] 01:42:12 INFO - PROCESS | 2010 | 1461660132001 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:12 INFO - PROCESS | 2010 | 1461660132210 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 01:42:12 INFO - PROCESS | 2010 | 1461660132546 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ec8800 == 120 [pid = 2010] [id = 637] 01:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16ce32a000) [pid = 2010] [serial = 1912] [outer = (nil)] 01:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16ce346c00) [pid = 2010] [serial = 1913] [outer = 0x7f16ce32a000] 01:42:12 INFO - PROCESS | 2010 | 1461660132625 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16cfa97800) [pid = 2010] [serial = 1914] [outer = 0x7f16ce32a000] 01:42:13 INFO - PROCESS | 2010 | 1461660133427 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1479ms 01:42:13 INFO - PROCESS | 2010 | 1461660133473 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 01:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:42:13 INFO - PROCESS | 2010 | 1461660133478 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 01:42:13 INFO - PROCESS | 2010 | 1461660133484 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 2010 | 1461660133488 Marionette TRACE conn4 <- [1,2522,null,{}] 01:42:13 INFO - PROCESS | 2010 | 1461660133493 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:13 INFO - PROCESS | 2010 | 1461660133713 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 01:42:13 INFO - PROCESS | 2010 | 1461660133981 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1bd000 == 121 [pid = 2010] [id = 638] 01:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16cfa9e000) [pid = 2010] [serial = 1915] [outer = (nil)] 01:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16d0b87400) [pid = 2010] [serial = 1916] [outer = 0x7f16cfa9e000] 01:42:14 INFO - PROCESS | 2010 | 1461660134112 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d54cc400) [pid = 2010] [serial = 1917] [outer = 0x7f16cfa9e000] 01:42:14 INFO - PROCESS | 2010 | 1461660134903 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1480ms 01:42:14 INFO - PROCESS | 2010 | 1461660134963 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 2010 | 1461660134967 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 01:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:42:14 INFO - PROCESS | 2010 | 1461660134973 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 2010 | 1461660134975 Marionette TRACE conn4 <- [1,2526,null,{}] 01:42:14 INFO - PROCESS | 2010 | 1461660134980 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:15 INFO - PROCESS | 2010 | 1461660135172 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 01:42:15 INFO - PROCESS | 2010 | 1461660135455 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9889800 == 122 [pid = 2010] [id = 639] 01:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d049e800) [pid = 2010] [serial = 1918] [outer = (nil)] 01:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d644c000) [pid = 2010] [serial = 1919] [outer = 0x7f16d049e800] 01:42:15 INFO - PROCESS | 2010 | 1461660135569 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d6524800) [pid = 2010] [serial = 1920] [outer = 0x7f16d049e800] 01:42:16 INFO - PROCESS | 2010 | 1461660136354 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1432ms 01:42:16 INFO - PROCESS | 2010 | 1461660136405 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 2010 | 1461660136409 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 01:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:42:16 INFO - PROCESS | 2010 | 1461660136415 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 2010 | 1461660136427 Marionette TRACE conn4 <- [1,2530,null,{}] 01:42:16 INFO - PROCESS | 2010 | 1461660136432 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:16 INFO - PROCESS | 2010 | 1461660136652 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 01:42:16 INFO - PROCESS | 2010 | 1461660136972 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db738000 == 123 [pid = 2010] [id = 640] 01:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16ce325800) [pid = 2010] [serial = 1921] [outer = (nil)] 01:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d65ec800) [pid = 2010] [serial = 1922] [outer = 0x7f16ce325800] 01:42:17 INFO - PROCESS | 2010 | 1461660137049 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d7178400) [pid = 2010] [serial = 1923] [outer = 0x7f16ce325800] 01:42:17 INFO - PROCESS | 2010 | 1461660137856 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1491ms 01:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:42:17 INFO - PROCESS | 2010 | 1461660137908 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 2010 | 1461660137911 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 01:42:17 INFO - PROCESS | 2010 | 1461660137917 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 2010 | 1461660137920 Marionette TRACE conn4 <- [1,2534,null,{}] 01:42:17 INFO - PROCESS | 2010 | 1461660137925 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:18 INFO - PROCESS | 2010 | 1461660138150 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 01:42:18 INFO - PROCESS | 2010 | 1461660138469 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc007000 == 124 [pid = 2010] [id = 641] 01:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16d54cd400) [pid = 2010] [serial = 1924] [outer = (nil)] 01:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d71c6c00) [pid = 2010] [serial = 1925] [outer = 0x7f16d54cd400] 01:42:18 INFO - PROCESS | 2010 | 1461660138555 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16d7c74400) [pid = 2010] [serial = 1926] [outer = 0x7f16d54cd400] 01:42:19 INFO - PROCESS | 2010 | 1461660139438 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 01:42:19 INFO - PROCESS | 2010 | 1461660139503 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 2010 | 1461660139506 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 01:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:42:19 INFO - PROCESS | 2010 | 1461660139512 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 2010 | 1461660139514 Marionette TRACE conn4 <- [1,2538,null,{}] 01:42:19 INFO - PROCESS | 2010 | 1461660139520 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:19 INFO - PROCESS | 2010 | 1461660139746 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 01:42:20 INFO - PROCESS | 2010 | 1461660140061 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc392000 == 125 [pid = 2010] [id = 642] 01:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16c0d60000) [pid = 2010] [serial = 1927] [outer = (nil)] 01:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16d8039000) [pid = 2010] [serial = 1928] [outer = 0x7f16c0d60000] 01:42:20 INFO - PROCESS | 2010 | 1461660140137 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16d80e6000) [pid = 2010] [serial = 1929] [outer = 0x7f16c0d60000] 01:42:20 INFO - PROCESS | 2010 | 1461660140930 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1495ms 01:42:21 INFO - PROCESS | 2010 | 1461660141008 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 2010 | 1461660141011 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 01:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:42:21 INFO - PROCESS | 2010 | 1461660141018 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 2010 | 1461660141020 Marionette TRACE conn4 <- [1,2542,null,{}] 01:42:21 INFO - PROCESS | 2010 | 1461660141026 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:21 INFO - PROCESS | 2010 | 1461660141246 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 01:42:21 INFO - PROCESS | 2010 | 1461660141579 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16df68d800 == 126 [pid = 2010] [id = 643] 01:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d65e7800) [pid = 2010] [serial = 1930] [outer = (nil)] 01:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16d852fc00) [pid = 2010] [serial = 1931] [outer = 0x7f16d65e7800] 01:42:21 INFO - PROCESS | 2010 | 1461660141654 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16d8566800) [pid = 2010] [serial = 1932] [outer = 0x7f16d65e7800] 01:42:22 INFO - PROCESS | 2010 | 1461660142458 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1480ms 01:42:22 INFO - PROCESS | 2010 | 1461660142499 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 2010 | 1461660142502 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 01:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:42:22 INFO - PROCESS | 2010 | 1461660142508 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 2010 | 1461660142510 Marionette TRACE conn4 <- [1,2546,null,{}] 01:42:22 INFO - PROCESS | 2010 | 1461660142515 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:22 INFO - PROCESS | 2010 | 1461660142716 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 01:42:23 INFO - PROCESS | 2010 | 1461660143003 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e027f800 == 127 [pid = 2010] [id = 644] 01:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d803dc00) [pid = 2010] [serial = 1933] [outer = (nil)] 01:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16d8571400) [pid = 2010] [serial = 1934] [outer = 0x7f16d803dc00] 01:42:23 INFO - PROCESS | 2010 | 1461660143116 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16d97e5800) [pid = 2010] [serial = 1935] [outer = 0x7f16d803dc00] 01:42:23 INFO - PROCESS | 2010 | 1461660143908 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1436ms 01:42:23 INFO - PROCESS | 2010 | 1461660143945 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 2010 | 1461660143949 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 01:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:42:23 INFO - PROCESS | 2010 | 1461660143954 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 2010 | 1461660143956 Marionette TRACE conn4 <- [1,2550,null,{}] 01:42:23 INFO - PROCESS | 2010 | 1461660143962 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:24 INFO - PROCESS | 2010 | 1461660144154 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 01:42:24 INFO - PROCESS | 2010 | 1461660144433 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1462000 == 128 [pid = 2010] [id = 645] 01:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16d80ea800) [pid = 2010] [serial = 1936] [outer = (nil)] 01:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16db299000) [pid = 2010] [serial = 1937] [outer = 0x7f16d80ea800] 01:42:24 INFO - PROCESS | 2010 | 1461660144558 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16db3f3400) [pid = 2010] [serial = 1938] [outer = 0x7f16d80ea800] 01:42:25 INFO - PROCESS | 2010 | 1461660145350 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1436ms 01:42:25 INFO - PROCESS | 2010 | 1461660145391 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 2010 | 1461660145395 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 01:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:42:25 INFO - PROCESS | 2010 | 1461660145400 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 2010 | 1461660145402 Marionette TRACE conn4 <- [1,2554,null,{}] 01:42:25 INFO - PROCESS | 2010 | 1461660145408 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:25 INFO - PROCESS | 2010 | 1461660145611 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 01:42:25 INFO - PROCESS | 2010 | 1461660145912 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4cca000 == 129 [pid = 2010] [id = 646] 01:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16c2385800) [pid = 2010] [serial = 1939] [outer = (nil)] 01:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16db3f7800) [pid = 2010] [serial = 1940] [outer = 0x7f16c2385800] 01:42:26 INFO - PROCESS | 2010 | 1461660146027 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16dba4ec00) [pid = 2010] [serial = 1941] [outer = 0x7f16c2385800] 01:42:26 INFO - PROCESS | 2010 | 1461660146908 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1580ms 01:42:26 INFO - PROCESS | 2010 | 1461660146981 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 2010 | 1461660146985 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 01:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:42:26 INFO - PROCESS | 2010 | 1461660146990 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 2010 | 1461660146992 Marionette TRACE conn4 <- [1,2558,null,{}] 01:42:27 INFO - PROCESS | 2010 | 1461660146998 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:27 INFO - PROCESS | 2010 | 1461660147198 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 01:42:27 INFO - PROCESS | 2010 | 1461660147530 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93e0000 == 130 [pid = 2010] [id = 647] 01:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16c249b800) [pid = 2010] [serial = 1942] [outer = (nil)] 01:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16c8b3c800) [pid = 2010] [serial = 1943] [outer = 0x7f16c249b800] 01:42:27 INFO - PROCESS | 2010 | 1461660147601 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16d7d73c00) [pid = 2010] [serial = 1944] [outer = 0x7f16c249b800] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e221f000 == 129 [pid = 2010] [id = 81] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8dd0000 == 128 [pid = 2010] [id = 626] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb11800 == 127 [pid = 2010] [id = 552] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7fdc800 == 126 [pid = 2010] [id = 625] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c6aae000 == 125 [pid = 2010] [id = 624] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c2670800 == 124 [pid = 2010] [id = 623] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1107000 == 123 [pid = 2010] [id = 621] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d1000 == 122 [pid = 2010] [id = 620] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df8cc800 == 121 [pid = 2010] [id = 619] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc691800 == 120 [pid = 2010] [id = 618] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc1e4000 == 119 [pid = 2010] [id = 617] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc005800 == 118 [pid = 2010] [id = 616] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db733800 == 117 [pid = 2010] [id = 615] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a05000 == 116 [pid = 2010] [id = 614] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8820800 == 115 [pid = 2010] [id = 613] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ed0800 == 114 [pid = 2010] [id = 612] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7775800 == 113 [pid = 2010] [id = 611] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7569000 == 112 [pid = 2010] [id = 610] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6570800 == 111 [pid = 2010] [id = 609] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54ad800 == 110 [pid = 2010] [id = 608] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0270800 == 109 [pid = 2010] [id = 607] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa06000 == 108 [pid = 2010] [id = 606] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb0a000 == 107 [pid = 2010] [id = 605] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb98c800 == 106 [pid = 2010] [id = 604] 01:42:29 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8bf5800 == 105 [pid = 2010] [id = 603] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16c7db3c00) [pid = 2010] [serial = 1808] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16c6754c00) [pid = 2010] [serial = 1806] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16c675a000) [pid = 2010] [serial = 1737] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16cba7bc00) [pid = 2010] [serial = 1659] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16caf38800) [pid = 2010] [serial = 1746] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16c41dac00) [pid = 2010] [serial = 1797] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16ce332400) [pid = 2010] [serial = 1758] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16db2f3400) [pid = 2010] [serial = 1788] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16d5526400) [pid = 2010] [serial = 1764] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16cba80c00) [pid = 2010] [serial = 1749] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16ca85e800) [pid = 2010] [serial = 1742] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16ca8ae000) [pid = 2010] [serial = 1743] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16cfa98c00) [pid = 2010] [serial = 1760] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d8143800) [pid = 2010] [serial = 1773] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16c7ce3000) [pid = 2010] [serial = 1799] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d87c7800) [pid = 2010] [serial = 1781] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16c2ff0c00) [pid = 2010] [serial = 1796] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ce327400) [pid = 2010] [serial = 1757] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16c7e3a000) [pid = 2010] [serial = 1739] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d9847c00) [pid = 2010] [serial = 1785] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d0b80800) [pid = 2010] [serial = 1763] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16d856ec00) [pid = 2010] [serial = 1779] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16d7c79000) [pid = 2010] [serial = 1767] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16d762bc00) [pid = 2010] [serial = 1766] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16ccfdc400) [pid = 2010] [serial = 1754] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c41cdc00) [pid = 2010] [serial = 1736] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16c8e6b800) [pid = 2010] [serial = 1740] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16db1ea400) [pid = 2010] [serial = 1787] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16d8565000) [pid = 2010] [serial = 1778] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16d035f400) [pid = 2010] [serial = 1761] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16cac97400) [pid = 2010] [serial = 1745] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16cb120000) [pid = 2010] [serial = 1748] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16c7d4d400) [pid = 2010] [serial = 1800] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16cc5a0800) [pid = 2010] [serial = 1751] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d8535000) [pid = 2010] [serial = 1776] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d8047000) [pid = 2010] [serial = 1772] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16c7d59800) [pid = 2010] [serial = 1793] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d803d400) [pid = 2010] [serial = 1770] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d852e400) [pid = 2010] [serial = 1775] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d8ad6000) [pid = 2010] [serial = 1784] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c9603c00) [pid = 2010] [serial = 1794] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d7f05c00) [pid = 2010] [serial = 1769] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c8e76400) [pid = 2010] [serial = 1803] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16ccc8e400) [pid = 2010] [serial = 1752] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d88c6400) [pid = 2010] [serial = 1782] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c59a4000) [pid = 2010] [serial = 1790] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16ca59d800) [pid = 2010] [serial = 1791] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c2fed800) [pid = 2010] [serial = 1805] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c8c97800) [pid = 2010] [serial = 1802] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16ce27f400) [pid = 2010] [serial = 1755] [outer = (nil)] [url = about:blank] 01:42:29 INFO - PROCESS | 2010 | 1461660149880 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2933ms 01:42:29 INFO - PROCESS | 2010 | 1461660149925 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 01:42:29 INFO - PROCESS | 2010 | 1461660149930 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 01:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:42:29 INFO - PROCESS | 2010 | 1461660149939 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 2010 | 1461660149943 Marionette TRACE conn4 <- [1,2562,null,{}] 01:42:29 INFO - PROCESS | 2010 | 1461660149950 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:30 INFO - PROCESS | 2010 | 1461660150161 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 01:42:30 INFO - PROCESS | 2010 | 1461660150343 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c6aa8000 == 106 [pid = 2010] [id = 648] 01:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c2499800) [pid = 2010] [serial = 1945] [outer = (nil)] 01:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c2ff2400) [pid = 2010] [serial = 1946] [outer = 0x7f16c2499800] 01:42:30 INFO - PROCESS | 2010 | 1461660150409 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c41d6800) [pid = 2010] [serial = 1947] [outer = 0x7f16c2499800] 01:42:31 INFO - PROCESS | 2010 | 1461660151215 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1330ms 01:42:31 INFO - PROCESS | 2010 | 1461660151269 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 2010 | 1461660151277 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 01:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:42:31 INFO - PROCESS | 2010 | 1461660151286 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 2010 | 1461660151289 Marionette TRACE conn4 <- [1,2566,null,{}] 01:42:31 INFO - PROCESS | 2010 | 1461660151293 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:31 INFO - PROCESS | 2010 | 1461660151474 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 01:42:31 INFO - PROCESS | 2010 | 1461660151495 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80c7000 == 107 [pid = 2010] [id = 649] 01:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c766e400) [pid = 2010] [serial = 1948] [outer = (nil)] 01:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16c7cdec00) [pid = 2010] [serial = 1949] [outer = 0x7f16c766e400] 01:42:31 INFO - PROCESS | 2010 | 1461660151569 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c7d42c00) [pid = 2010] [serial = 1950] [outer = 0x7f16c766e400] 01:42:32 INFO - PROCESS | 2010 | 1461660152590 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1337ms 01:42:32 INFO - PROCESS | 2010 | 1461660152622 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 2010 | 1461660152625 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 01:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:42:32 INFO - PROCESS | 2010 | 1461660152631 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 2010 | 1461660152636 Marionette TRACE conn4 <- [1,2570,null,{}] 01:42:32 INFO - PROCESS | 2010 | 1461660152657 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:32 INFO - PROCESS | 2010 | 1461660152900 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 01:42:32 INFO - PROCESS | 2010 | 1461660152938 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93df800 == 108 [pid = 2010] [id = 650] 01:42:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c7e34000) [pid = 2010] [serial = 1951] [outer = (nil)] 01:42:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c8c93000) [pid = 2010] [serial = 1952] [outer = 0x7f16c7e34000] 01:42:33 INFO - PROCESS | 2010 | 1461660152999 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c8e77000) [pid = 2010] [serial = 1953] [outer = 0x7f16c7e34000] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ce328400) [pid = 2010] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c7ce3400) [pid = 2010] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d6523400) [pid = 2010] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c59a1800) [pid = 2010] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c7ce6000) [pid = 2010] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16cb958c00) [pid = 2010] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c0d5cc00) [pid = 2010] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c2383000) [pid = 2010] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c238d800) [pid = 2010] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16cbb50c00) [pid = 2010] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16d5524800) [pid = 2010] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c6750800) [pid = 2010] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16d6518800) [pid = 2010] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16c238f800) [pid = 2010] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16d651a400) [pid = 2010] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16c2fea000) [pid = 2010] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16c97ed000) [pid = 2010] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16c97ec800) [pid = 2010] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16cba82400) [pid = 2010] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16d0360000) [pid = 2010] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16cb957c00) [pid = 2010] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16ce331800) [pid = 2010] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:42:34 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16c8b33000) [pid = 2010] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:42:34 INFO - PROCESS | 2010 | 1461660154599 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1997ms 01:42:34 INFO - PROCESS | 2010 | 1461660154628 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 01:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:42:34 INFO - PROCESS | 2010 | 1461660154632 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 01:42:34 INFO - PROCESS | 2010 | 1461660154637 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 2010 | 1461660154640 Marionette TRACE conn4 <- [1,2574,null,{}] 01:42:34 INFO - PROCESS | 2010 | 1461660154644 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 2010 | 1461660154812 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 01:42:34 INFO - PROCESS | 2010 | 1461660154994 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5ee000 == 109 [pid = 2010] [id = 651] 01:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16c0d58000) [pid = 2010] [serial = 1954] [outer = (nil)] 01:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16c7d56000) [pid = 2010] [serial = 1955] [outer = 0x7f16c0d58000] 01:42:35 INFO - PROCESS | 2010 | 1461660155053 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16c9604800) [pid = 2010] [serial = 1956] [outer = 0x7f16c0d58000] 01:42:35 INFO - PROCESS | 2010 | 1461660155676 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1076ms 01:42:35 INFO - PROCESS | 2010 | 1461660155713 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 2010 | 1461660155727 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 01:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:42:35 INFO - PROCESS | 2010 | 1461660155732 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 2010 | 1461660155734 Marionette TRACE conn4 <- [1,2578,null,{}] 01:42:35 INFO - PROCESS | 2010 | 1461660155740 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:35 INFO - PROCESS | 2010 | 1461660155980 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 01:42:36 INFO - PROCESS | 2010 | 1461660156001 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb870000 == 110 [pid = 2010] [id = 652] 01:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16c249b000) [pid = 2010] [serial = 1957] [outer = (nil)] 01:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16c97ef000) [pid = 2010] [serial = 1958] [outer = 0x7f16c249b000] 01:42:36 INFO - PROCESS | 2010 | 1461660156060 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ca85f000) [pid = 2010] [serial = 1959] [outer = 0x7f16c249b000] 01:42:37 INFO - PROCESS | 2010 | 1461660157230 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1529ms 01:42:37 INFO - PROCESS | 2010 | 1461660157263 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 2010 | 1461660157269 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 01:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:42:37 INFO - PROCESS | 2010 | 1461660157278 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 2010 | 1461660157283 Marionette TRACE conn4 <- [1,2582,null,{}] 01:42:37 INFO - PROCESS | 2010 | 1461660157290 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:37 INFO - PROCESS | 2010 | 1461660157522 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 01:42:37 INFO - PROCESS | 2010 | 1461660157839 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80de800 == 111 [pid = 2010] [id = 653] 01:42:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16c41cf800) [pid = 2010] [serial = 1960] [outer = (nil)] 01:42:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16c675a000) [pid = 2010] [serial = 1961] [outer = 0x7f16c41cf800] 01:42:37 INFO - PROCESS | 2010 | 1461660157927 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16c7675000) [pid = 2010] [serial = 1962] [outer = 0x7f16c41cf800] 01:42:38 INFO - PROCESS | 2010 | 1461660158808 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1590ms 01:42:38 INFO - PROCESS | 2010 | 1461660158869 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 2010 | 1461660158878 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 01:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:42:38 INFO - PROCESS | 2010 | 1461660158887 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 2010 | 1461660158891 Marionette TRACE conn4 <- [1,2586,null,{}] 01:42:38 INFO - PROCESS | 2010 | 1461660158897 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:39 INFO - PROCESS | 2010 | 1461660159107 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 01:42:39 INFO - PROCESS | 2010 | 1461660159448 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cbbbd800 == 112 [pid = 2010] [id = 654] 01:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16c7d60400) [pid = 2010] [serial = 1963] [outer = (nil)] 01:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16c8c97800) [pid = 2010] [serial = 1964] [outer = 0x7f16c7d60400] 01:42:39 INFO - PROCESS | 2010 | 1461660159529 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16c9607000) [pid = 2010] [serial = 1965] [outer = 0x7f16c7d60400] 01:42:40 INFO - PROCESS | 2010 | 1461660160373 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1543ms 01:42:40 INFO - PROCESS | 2010 | 1461660160431 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 2010 | 1461660160435 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 01:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:42:40 INFO - PROCESS | 2010 | 1461660160441 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 2010 | 1461660160447 Marionette TRACE conn4 <- [1,2590,null,{}] 01:42:40 INFO - PROCESS | 2010 | 1461660160464 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:40 INFO - PROCESS | 2010 | 1461660160730 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 01:42:41 INFO - PROCESS | 2010 | 1461660161049 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd1b000 == 113 [pid = 2010] [id = 655] 01:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16c8b34400) [pid = 2010] [serial = 1966] [outer = (nil)] 01:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16ca8b3c00) [pid = 2010] [serial = 1967] [outer = 0x7f16c8b34400] 01:42:41 INFO - PROCESS | 2010 | 1461660161125 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16caa48400) [pid = 2010] [serial = 1968] [outer = 0x7f16c8b34400] 01:42:41 INFO - PROCESS | 2010 | 1461660161934 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1540ms 01:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:42:42 INFO - PROCESS | 2010 | 1461660162007 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 2010 | 1461660162011 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 01:42:42 INFO - PROCESS | 2010 | 1461660162017 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 2010 | 1461660162020 Marionette TRACE conn4 <- [1,2594,null,{}] 01:42:42 INFO - PROCESS | 2010 | 1461660162025 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:42 INFO - PROCESS | 2010 | 1461660162231 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 01:42:42 INFO - PROCESS | 2010 | 1461660162535 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfae8000 == 114 [pid = 2010] [id = 656] 01:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c97e7400) [pid = 2010] [serial = 1969] [outer = (nil)] 01:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cb120c00) [pid = 2010] [serial = 1970] [outer = 0x7f16c97e7400] 01:42:42 INFO - PROCESS | 2010 | 1461660162611 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16cb958c00) [pid = 2010] [serial = 1971] [outer = 0x7f16c97e7400] 01:42:43 INFO - PROCESS | 2010 | 1461660163398 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1435ms 01:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:42:43 INFO - PROCESS | 2010 | 1461660163452 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 2010 | 1461660163455 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 01:42:43 INFO - PROCESS | 2010 | 1461660163461 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 2010 | 1461660163464 Marionette TRACE conn4 <- [1,2598,null,{}] 01:42:43 INFO - PROCESS | 2010 | 1461660163470 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:43 INFO - PROCESS | 2010 | 1461660163658 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 01:42:43 INFO - PROCESS | 2010 | 1461660163925 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d05a7800 == 115 [pid = 2010] [id = 657] 01:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16cb964c00) [pid = 2010] [serial = 1972] [outer = (nil)] 01:42:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16cba7f000) [pid = 2010] [serial = 1973] [outer = 0x7f16cb964c00] 01:42:44 INFO - PROCESS | 2010 | 1461660164044 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cbb51400) [pid = 2010] [serial = 1974] [outer = 0x7f16cb964c00] 01:42:44 INFO - PROCESS | 2010 | 1461660164894 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1485ms 01:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:42:44 INFO - PROCESS | 2010 | 1461660164945 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 2010 | 1461660164948 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 01:42:44 INFO - PROCESS | 2010 | 1461660164954 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 2010 | 1461660164957 Marionette TRACE conn4 <- [1,2602,null,{}] 01:42:44 INFO - PROCESS | 2010 | 1461660164962 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:45 INFO - PROCESS | 2010 | 1461660165181 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 01:42:45 INFO - PROCESS | 2010 | 1461660165486 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d5642000 == 116 [pid = 2010] [id = 658] 01:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16cbbdd000) [pid = 2010] [serial = 1975] [outer = (nil)] 01:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16cbd90800) [pid = 2010] [serial = 1976] [outer = 0x7f16cbbdd000] 01:42:45 INFO - PROCESS | 2010 | 1461660165574 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16ccdcb400) [pid = 2010] [serial = 1977] [outer = 0x7f16cbbdd000] 01:42:46 INFO - PROCESS | 2010 | 1461660166395 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1479ms 01:42:46 INFO - PROCESS | 2010 | 1461660166433 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 2010 | 1461660166437 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 01:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:42:46 INFO - PROCESS | 2010 | 1461660166442 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 2010 | 1461660166445 Marionette TRACE conn4 <- [1,2606,null,{}] 01:42:46 INFO - PROCESS | 2010 | 1461660166451 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:46 INFO - PROCESS | 2010 | 1461660166655 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 01:42:46 INFO - PROCESS | 2010 | 1461660166924 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d670f800 == 117 [pid = 2010] [id = 659] 01:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16cbbe6400) [pid = 2010] [serial = 1978] [outer = (nil)] 01:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16ccdd2400) [pid = 2010] [serial = 1979] [outer = 0x7f16cbbe6400] 01:42:47 INFO - PROCESS | 2010 | 1461660167048 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ce279000) [pid = 2010] [serial = 1980] [outer = 0x7f16cbbe6400] 01:42:47 INFO - PROCESS | 2010 | 1461660167896 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1529ms 01:42:47 INFO - PROCESS | 2010 | 1461660167972 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 2010 | 1461660167976 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 01:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:42:47 INFO - PROCESS | 2010 | 1461660167982 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 2010 | 1461660167984 Marionette TRACE conn4 <- [1,2610,null,{}] 01:42:47 INFO - PROCESS | 2010 | 1461660167989 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:48 INFO - PROCESS | 2010 | 1461660168220 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 01:42:48 INFO - PROCESS | 2010 | 1461660168533 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d775e800 == 118 [pid = 2010] [id = 660] 01:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16cbd85800) [pid = 2010] [serial = 1981] [outer = (nil)] 01:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ce286400) [pid = 2010] [serial = 1982] [outer = 0x7f16cbd85800] 01:42:48 INFO - PROCESS | 2010 | 1461660168604 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ce291000) [pid = 2010] [serial = 1983] [outer = 0x7f16cbd85800] 01:42:49 INFO - PROCESS | 2010 | 1461660169362 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1427ms 01:42:49 INFO - PROCESS | 2010 | 1461660169410 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 2010 | 1461660169413 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 01:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:42:49 INFO - PROCESS | 2010 | 1461660169419 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 2010 | 1461660169421 Marionette TRACE conn4 <- [1,2614,null,{}] 01:42:49 INFO - PROCESS | 2010 | 1461660169427 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:49 INFO - PROCESS | 2010 | 1461660169625 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 01:42:49 INFO - PROCESS | 2010 | 1461660169893 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7eca800 == 119 [pid = 2010] [id = 661] 01:42:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16ccdce400) [pid = 2010] [serial = 1984] [outer = (nil)] 01:42:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16ce332400) [pid = 2010] [serial = 1985] [outer = 0x7f16ccdce400] 01:42:49 INFO - PROCESS | 2010 | 1461660169972 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16cfa97400) [pid = 2010] [serial = 1986] [outer = 0x7f16ccdce400] 01:42:50 INFO - PROCESS | 2010 | 1461660170786 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1435ms 01:42:50 INFO - PROCESS | 2010 | 1461660170854 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 2010 | 1461660170858 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 01:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:42:50 INFO - PROCESS | 2010 | 1461660170864 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 2010 | 1461660170866 Marionette TRACE conn4 <- [1,2618,null,{}] 01:42:50 INFO - PROCESS | 2010 | 1461660170871 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:51 INFO - PROCESS | 2010 | 1461660171069 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 01:42:51 INFO - PROCESS | 2010 | 1461660171335 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8811000 == 120 [pid = 2010] [id = 662] 01:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d035f800) [pid = 2010] [serial = 1987] [outer = (nil)] 01:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16d0497c00) [pid = 2010] [serial = 1988] [outer = 0x7f16d035f800] 01:42:51 INFO - PROCESS | 2010 | 1461660171463 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16d0b80800) [pid = 2010] [serial = 1989] [outer = 0x7f16d035f800] 01:42:52 INFO - PROCESS | 2010 | 1461660172312 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1477ms 01:42:52 INFO - PROCESS | 2010 | 1461660172341 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 01:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:42:52 INFO - PROCESS | 2010 | 1461660172346 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 01:42:52 INFO - PROCESS | 2010 | 1461660172351 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 2010 | 1461660172355 Marionette TRACE conn4 <- [1,2622,null,{}] 01:42:52 INFO - PROCESS | 2010 | 1461660172360 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 2010 | 1461660172573 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 01:42:52 INFO - PROCESS | 2010 | 1461660172888 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a04800 == 121 [pid = 2010] [id = 663] 01:42:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d0b88800) [pid = 2010] [serial = 1990] [outer = (nil)] 01:42:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d54ca400) [pid = 2010] [serial = 1991] [outer = 0x7f16d0b88800] 01:42:52 INFO - PROCESS | 2010 | 1461660172968 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d6459400) [pid = 2010] [serial = 1992] [outer = 0x7f16d0b88800] 01:42:53 INFO - PROCESS | 2010 | 1461660173755 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1479ms 01:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:42:53 INFO - PROCESS | 2010 | 1461660173831 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 01:42:53 INFO - PROCESS | 2010 | 1461660173833 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 01:42:53 INFO - PROCESS | 2010 | 1461660173838 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 2010 | 1461660173842 Marionette TRACE conn4 <- [1,2626,null,{}] 01:42:53 INFO - PROCESS | 2010 | 1461660173847 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:54 INFO - PROCESS | 2010 | 1461660174076 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 01:42:54 INFO - PROCESS | 2010 | 1461660174386 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbaa2800 == 122 [pid = 2010] [id = 664] 01:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d5338c00) [pid = 2010] [serial = 1993] [outer = (nil)] 01:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d65dfc00) [pid = 2010] [serial = 1994] [outer = 0x7f16d5338c00] 01:42:54 INFO - PROCESS | 2010 | 1461660174459 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d65edc00) [pid = 2010] [serial = 1995] [outer = 0x7f16d5338c00] 01:42:55 INFO - PROCESS | 2010 | 1461660175269 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1479ms 01:42:55 INFO - PROCESS | 2010 | 1461660175318 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 2010 | 1461660175321 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 01:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:42:55 INFO - PROCESS | 2010 | 1461660175327 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 2010 | 1461660175329 Marionette TRACE conn4 <- [1,2630,null,{}] 01:42:55 INFO - PROCESS | 2010 | 1461660175343 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:55 INFO - PROCESS | 2010 | 1461660175533 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 01:42:55 INFO - PROCESS | 2010 | 1461660175817 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc15c800 == 123 [pid = 2010] [id = 665] 01:42:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d651a800) [pid = 2010] [serial = 1996] [outer = (nil)] 01:42:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16d7170c00) [pid = 2010] [serial = 1997] [outer = 0x7f16d651a800] 01:42:55 INFO - PROCESS | 2010 | 1461660175932 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d71b7000) [pid = 2010] [serial = 1998] [outer = 0x7f16d651a800] 01:42:56 INFO - PROCESS | 2010 | 1461660176747 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1486ms 01:42:56 INFO - PROCESS | 2010 | 1461660176814 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 2010 | 1461660176817 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 01:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:42:56 INFO - PROCESS | 2010 | 1461660176823 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 2010 | 1461660176825 Marionette TRACE conn4 <- [1,2634,null,{}] 01:42:56 INFO - PROCESS | 2010 | 1461660176831 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:57 INFO - PROCESS | 2010 | 1461660177021 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 01:42:57 INFO - PROCESS | 2010 | 1461660177376 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de5d4000 == 124 [pid = 2010] [id = 666] 01:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16cb11cc00) [pid = 2010] [serial = 1999] [outer = (nil)] 01:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16d7624400) [pid = 2010] [serial = 2000] [outer = 0x7f16cb11cc00] 01:42:57 INFO - PROCESS | 2010 | 1461660177451 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16d7f05c00) [pid = 2010] [serial = 2001] [outer = 0x7f16cb11cc00] 01:42:58 INFO - PROCESS | 2010 | 1461660178229 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1479ms 01:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:42:58 INFO - PROCESS | 2010 | 1461660178303 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 2010 | 1461660178305 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 01:42:58 INFO - PROCESS | 2010 | 1461660178311 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 2010 | 1461660178314 Marionette TRACE conn4 <- [1,2638,null,{}] 01:42:58 INFO - PROCESS | 2010 | 1461660178319 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:58 INFO - PROCESS | 2010 | 1461660178515 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 01:42:58 INFO - PROCESS | 2010 | 1461660178792 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe7d800 == 125 [pid = 2010] [id = 667] 01:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16c97f2c00) [pid = 2010] [serial = 2002] [outer = (nil)] 01:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d803d400) [pid = 2010] [serial = 2003] [outer = 0x7f16c97f2c00] 01:42:58 INFO - PROCESS | 2010 | 1461660178903 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16d8532400) [pid = 2010] [serial = 2004] [outer = 0x7f16c97f2c00] 01:42:59 INFO - PROCESS | 2010 | 1461660179667 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1433ms 01:42:59 INFO - PROCESS | 2010 | 1461660179744 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 2010 | 1461660179748 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 01:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:42:59 INFO - PROCESS | 2010 | 1461660179754 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 2010 | 1461660179756 Marionette TRACE conn4 <- [1,2642,null,{}] 01:42:59 INFO - PROCESS | 2010 | 1461660179762 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:00 INFO - PROCESS | 2010 | 1461660180000 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 01:43:00 INFO - PROCESS | 2010 | 1461660180320 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e079f800 == 126 [pid = 2010] [id = 668] 01:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16caf3b800) [pid = 2010] [serial = 2005] [outer = (nil)] 01:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16d8565000) [pid = 2010] [serial = 2006] [outer = 0x7f16caf3b800] 01:43:00 INFO - PROCESS | 2010 | 1461660180395 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16d88ccc00) [pid = 2010] [serial = 2007] [outer = 0x7f16caf3b800] 01:43:01 INFO - PROCESS | 2010 | 1461660181210 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:43:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1529ms 01:43:01 INFO - PROCESS | 2010 | 1461660181285 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 2010 | 1461660181288 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 01:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:43:01 INFO - PROCESS | 2010 | 1461660181294 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 2010 | 1461660181296 Marionette TRACE conn4 <- [1,2646,null,{}] 01:43:01 INFO - PROCESS | 2010 | 1461660181301 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:01 INFO - PROCESS | 2010 | 1461660181551 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 01:43:01 INFO - PROCESS | 2010 | 1461660181861 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1f05000 == 127 [pid = 2010] [id = 669] 01:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16cbb5d400) [pid = 2010] [serial = 2008] [outer = (nil)] 01:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16da692400) [pid = 2010] [serial = 2009] [outer = 0x7f16cbb5d400] 01:43:01 INFO - PROCESS | 2010 | 1461660181935 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16db3f7400) [pid = 2010] [serial = 2010] [outer = 0x7f16cbb5d400] 01:43:02 INFO - PROCESS | 2010 | 1461660182747 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1480ms 01:43:02 INFO - PROCESS | 2010 | 1461660182778 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 2010 | 1461660182781 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 01:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:43:02 INFO - PROCESS | 2010 | 1461660182789 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 2010 | 1461660182792 Marionette TRACE conn4 <- [1,2650,null,{}] 01:43:02 INFO - PROCESS | 2010 | 1461660182797 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 2010 | 1461660182995 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 01:43:03 INFO - PROCESS | 2010 | 1461660183271 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e4cd3800 == 128 [pid = 2010] [id = 670] 01:43:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16d87c7400) [pid = 2010] [serial = 2011] [outer = (nil)] 01:43:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16dba47400) [pid = 2010] [serial = 2012] [outer = 0x7f16d87c7400] 01:43:03 INFO - PROCESS | 2010 | 1461660183343 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16dbd20c00) [pid = 2010] [serial = 2013] [outer = 0x7f16d87c7400] 01:43:04 INFO - PROCESS | 2010 | 1461660184146 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:43:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1429ms 01:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:43:04 INFO - PROCESS | 2010 | 1461660184218 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 2010 | 1461660184221 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 01:43:04 INFO - PROCESS | 2010 | 1461660184227 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 2010 | 1461660184230 Marionette TRACE conn4 <- [1,2654,null,{}] 01:43:04 INFO - PROCESS | 2010 | 1461660184235 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:04 INFO - PROCESS | 2010 | 1461660184453 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 01:43:04 INFO - PROCESS | 2010 | 1461660184790 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c267e800 == 129 [pid = 2010] [id = 671] 01:43:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16c0d63c00) [pid = 2010] [serial = 2014] [outer = (nil)] 01:43:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16c675c800) [pid = 2010] [serial = 2015] [outer = 0x7f16c0d63c00] 01:43:04 INFO - PROCESS | 2010 | 1461660184859 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16d88cf000) [pid = 2010] [serial = 2016] [outer = 0x7f16c0d63c00] 01:43:05 INFO - PROCESS | 2010 | 1461660185708 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:43:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1540ms 01:43:05 INFO - PROCESS | 2010 | 1461660185767 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 2010 | 1461660185770 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 01:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:43:05 INFO - PROCESS | 2010 | 1461660185776 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 2010 | 1461660185778 Marionette TRACE conn4 <- [1,2658,null,{}] 01:43:05 INFO - PROCESS | 2010 | 1461660185783 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:05 INFO - PROCESS | 2010 | 1461660185979 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 01:43:06 INFO - PROCESS | 2010 | 1461660186299 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cab62800 == 130 [pid = 2010] [id = 672] 01:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16c249c800) [pid = 2010] [serial = 2017] [outer = (nil)] 01:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16ca85ec00) [pid = 2010] [serial = 2018] [outer = 0x7f16c249c800] 01:43:06 INFO - PROCESS | 2010 | 1461660186373 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16cbbe7000) [pid = 2010] [serial = 2019] [outer = 0x7f16c249c800] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5ee000 == 129 [pid = 2010] [id = 651] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c93df800 == 128 [pid = 2010] [id = 650] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80c7000 == 127 [pid = 2010] [id = 649] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c6aa8000 == 126 [pid = 2010] [id = 648] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e4cca000 == 125 [pid = 2010] [id = 646] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1462000 == 124 [pid = 2010] [id = 645] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e027f800 == 123 [pid = 2010] [id = 644] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16df68d800 == 122 [pid = 2010] [id = 643] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc392000 == 121 [pid = 2010] [id = 642] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc007000 == 120 [pid = 2010] [id = 641] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db738000 == 119 [pid = 2010] [id = 640] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9889800 == 118 [pid = 2010] [id = 639] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1bd000 == 117 [pid = 2010] [id = 638] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ec8800 == 116 [pid = 2010] [id = 637] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d76a9000 == 115 [pid = 2010] [id = 636] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d666e800 == 114 [pid = 2010] [id = 635] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54be800 == 113 [pid = 2010] [id = 634] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5405000 == 112 [pid = 2010] [id = 633] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfaf5000 == 111 [pid = 2010] [id = 632] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccd1d000 == 110 [pid = 2010] [id = 631] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1d8800 == 109 [pid = 2010] [id = 630] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafa6000 == 108 [pid = 2010] [id = 629] 01:43:08 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7c83800 == 107 [pid = 2010] [id = 628] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16c8b35000) [pid = 2010] [serial = 1881] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16cfa9f800) [pid = 2010] [serial = 1839] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16c7d49000) [pid = 2010] [serial = 1877] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16d853a800) [pid = 2010] [serial = 1860] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16c6759c00) [pid = 2010] [serial = 1811] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16c8b3b400) [pid = 2010] [serial = 1814] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16cbd84400) [pid = 2010] [serial = 1826] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16ccdcf400) [pid = 2010] [serial = 1832] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16c2fedc00) [pid = 2010] [serial = 1872] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16ce350800) [pid = 2010] [serial = 1838] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16c7d5e400) [pid = 2010] [serial = 1878] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16dba48800) [pid = 2010] [serial = 1869] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16d54c9400) [pid = 2010] [serial = 1844] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16cc5a1800) [pid = 2010] [serial = 1827] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16c249a000) [pid = 2010] [serial = 1871] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d686e000) [pid = 2010] [serial = 1850] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16c7d5f400) [pid = 2010] [serial = 1880] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d7177c00) [pid = 2010] [serial = 1853] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d7170400) [pid = 2010] [serial = 1851] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16db293c00) [pid = 2010] [serial = 1865] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16c8ee2400) [pid = 2010] [serial = 1815] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16c599f800) [pid = 2010] [serial = 1874] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d762ec00) [pid = 2010] [serial = 1856] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16c675a400) [pid = 2010] [serial = 1875] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16c8ee6800) [pid = 2010] [serial = 1734] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16ca9a5800) [pid = 2010] [serial = 1818] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d8141c00) [pid = 2010] [serial = 1859] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16caa50c00) [pid = 2010] [serial = 1820] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16ccc97800) [pid = 2010] [serial = 1830] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16d65e4400) [pid = 2010] [serial = 1848] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16d71c8400) [pid = 2010] [serial = 1854] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16cb961400) [pid = 2010] [serial = 1823] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16d54c9000) [pid = 2010] [serial = 1842] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16ca86bc00) [pid = 2010] [serial = 1817] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16da68ac00) [pid = 2010] [serial = 1868] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16cba82000) [pid = 2010] [serial = 1824] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16d87c7c00) [pid = 2010] [serial = 1862] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16d0b87000) [pid = 2010] [serial = 1841] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d7f08800) [pid = 2010] [serial = 1857] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d651f000) [pid = 2010] [serial = 1847] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16c7cdf000) [pid = 2010] [serial = 1812] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16ccb35c00) [pid = 2010] [serial = 1835] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16d6457c00) [pid = 2010] [serial = 1845] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ce283000) [pid = 2010] [serial = 1836] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16ccfda800) [pid = 2010] [serial = 1833] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16ccb36800) [pid = 2010] [serial = 1829] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16caca3c00) [pid = 2010] [serial = 1821] [outer = (nil)] [url = about:blank] 01:43:08 INFO - PROCESS | 2010 | 1461660188620 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2886ms 01:43:08 INFO - PROCESS | 2010 | 1461660188663 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 01:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:43:08 INFO - PROCESS | 2010 | 1461660188668 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 01:43:08 INFO - PROCESS | 2010 | 1461660188675 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 2010 | 1461660188680 Marionette TRACE conn4 <- [1,2662,null,{}] 01:43:08 INFO - PROCESS | 2010 | 1461660188687 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:08 INFO - PROCESS | 2010 | 1461660188949 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 01:43:09 INFO - PROCESS | 2010 | 1461660189141 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c769b000 == 108 [pid = 2010] [id = 673] 01:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c249d400) [pid = 2010] [serial = 2020] [outer = (nil)] 01:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c41ce000) [pid = 2010] [serial = 2021] [outer = 0x7f16c249d400] 01:43:09 INFO - PROCESS | 2010 | 1461660189210 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c59a1000) [pid = 2010] [serial = 2022] [outer = 0x7f16c249d400] 01:43:09 INFO - PROCESS | 2010 | 1461660189903 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1238ms 01:43:09 INFO - PROCESS | 2010 | 1461660189913 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 2010 | 1461660189920 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 01:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:43:09 INFO - PROCESS | 2010 | 1461660189929 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 2010 | 1461660189932 Marionette TRACE conn4 <- [1,2666,null,{}] 01:43:09 INFO - PROCESS | 2010 | 1461660189936 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:10 INFO - PROCESS | 2010 | 1461660190122 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 01:43:10 INFO - PROCESS | 2010 | 1461660190334 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8bee800 == 109 [pid = 2010] [id = 674] 01:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c2feec00) [pid = 2010] [serial = 2023] [outer = (nil)] 01:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16c7676000) [pid = 2010] [serial = 2024] [outer = 0x7f16c2feec00] 01:43:10 INFO - PROCESS | 2010 | 1461660190393 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16c7d4dc00) [pid = 2010] [serial = 2025] [outer = 0x7f16c2feec00] 01:43:11 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:11 INFO - PROCESS | 2010 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:43:11 INFO - PROCESS | 2010 | 1461660191686 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:43:11 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) 01:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1783ms 01:43:11 INFO - PROCESS | 2010 | 1461660191713 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 2010 | 1461660191716 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 01:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:43:11 INFO - PROCESS | 2010 | 1461660191726 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 2010 | 1461660191730 Marionette TRACE conn4 <- [1,2670,null,{}] 01:43:11 INFO - PROCESS | 2010 | 1461660191752 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 2010 | 1461660192028 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 01:43:12 INFO - PROCESS | 2010 | 1461660192059 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cafdb000 == 110 [pid = 2010] [id = 675] 01:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16c8e6a400) [pid = 2010] [serial = 2026] [outer = (nil)] 01:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ca594400) [pid = 2010] [serial = 2027] [outer = 0x7f16c8e6a400] 01:43:12 INFO - PROCESS | 2010 | 1461660192175 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16ca867400) [pid = 2010] [serial = 2028] [outer = 0x7f16c8e6a400] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16c0d60000) [pid = 2010] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16ce32a000) [pid = 2010] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d049e800) [pid = 2010] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16cbd90400) [pid = 2010] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16d803dc00) [pid = 2010] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d65e7800) [pid = 2010] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16d54cd400) [pid = 2010] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16cfa9e000) [pid = 2010] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16ce325800) [pid = 2010] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16d80ea800) [pid = 2010] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16c0d58000) [pid = 2010] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c2385800) [pid = 2010] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c766e400) [pid = 2010] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d7624000) [pid = 2010] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16cbb5b000) [pid = 2010] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16ccc97400) [pid = 2010] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c2499800) [pid = 2010] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:43:13 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16c7e34000) [pid = 2010] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:43:13 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:13 INFO - PROCESS | 2010 | 1461660193979 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 2010 | 1461660194028 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 01:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:43:14 INFO - PROCESS | 2010 | 1461660194033 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 2010 | 1461660194035 Marionette TRACE conn4 <- [1,2674,null,{}] 01:43:14 INFO - PROCESS | 2010 | 1461660194040 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:14 INFO - PROCESS | 2010 | 1461660194210 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 01:43:14 INFO - PROCESS | 2010 | 1461660194430 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1ce800 == 111 [pid = 2010] [id = 676] 01:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16c674e400) [pid = 2010] [serial = 2029] [outer = (nil)] 01:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16c97f6000) [pid = 2010] [serial = 2030] [outer = 0x7f16c674e400] 01:43:14 INFO - PROCESS | 2010 | 1461660194494 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16caa45c00) [pid = 2010] [serial = 2031] [outer = 0x7f16c674e400] 01:43:15 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:15 INFO - PROCESS | 2010 | 1461660195623 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 2010 | 1461660195669 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 01:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:43:15 INFO - PROCESS | 2010 | 1461660195677 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 2010 | 1461660195683 Marionette TRACE conn4 <- [1,2678,null,{}] 01:43:15 INFO - PROCESS | 2010 | 1461660195697 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:15 INFO - PROCESS | 2010 | 1461660195994 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 01:43:16 INFO - PROCESS | 2010 | 1461660196233 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80dd000 == 112 [pid = 2010] [id = 677] 01:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c6751400) [pid = 2010] [serial = 2032] [outer = (nil)] 01:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c766bc00) [pid = 2010] [serial = 2033] [outer = 0x7f16c6751400] 01:43:16 INFO - PROCESS | 2010 | 1461660196306 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c7d45800) [pid = 2010] [serial = 2034] [outer = 0x7f16c6751400] 01:43:17 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:17 INFO - PROCESS | 2010 | 1461660197669 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:43: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) 01:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2045ms 01:43:17 INFO - PROCESS | 2010 | 1461660197754 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 2010 | 1461660197762 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 01:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:43:17 INFO - PROCESS | 2010 | 1461660197776 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 2010 | 1461660197779 Marionette TRACE conn4 <- [1,2682,null,{}] 01:43:17 INFO - PROCESS | 2010 | 1461660197785 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 2010 | 1461660197975 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 01:43:18 INFO - PROCESS | 2010 | 1461660198234 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccb1d800 == 113 [pid = 2010] [id = 678] 01:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c6759800) [pid = 2010] [serial = 2035] [outer = (nil)] 01:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c8e6ac00) [pid = 2010] [serial = 2036] [outer = 0x7f16c6759800] 01:43:18 INFO - PROCESS | 2010 | 1461660198305 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16ca8a7400) [pid = 2010] [serial = 2037] [outer = 0x7f16c6759800] 01:43:19 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:19 INFO - PROCESS | 2010 | 1461660199641 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:43: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) 01:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1880ms 01:43:19 INFO - PROCESS | 2010 | 1461660199771 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 2010 | 1461660199774 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 01:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:43:19 INFO - PROCESS | 2010 | 1461660199790 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 2010 | 1461660199794 Marionette TRACE conn4 <- [1,2686,null,{}] 01:43:19 INFO - PROCESS | 2010 | 1461660199810 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:20 INFO - PROCESS | 2010 | 1461660200008 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 01:43:20 INFO - PROCESS | 2010 | 1461660200269 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0272000 == 114 [pid = 2010] [id = 679] 01:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16ca8a9400) [pid = 2010] [serial = 2038] [outer = (nil)] 01:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cb119400) [pid = 2010] [serial = 2039] [outer = 0x7f16ca8a9400] 01:43:20 INFO - PROCESS | 2010 | 1461660200343 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16cbb56000) [pid = 2010] [serial = 2040] [outer = 0x7f16ca8a9400] 01:43:21 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:21 INFO - PROCESS | 2010 | 1461660201657 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 2010 | 1461660201680 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 01:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:43:21 INFO - PROCESS | 2010 | 1461660201686 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 2010 | 1461660201688 Marionette TRACE conn4 <- [1,2690,null,{}] 01:43:21 INFO - PROCESS | 2010 | 1461660201693 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:21 INFO - PROCESS | 2010 | 1461660201978 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 01:43:22 INFO - PROCESS | 2010 | 1461660202240 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54be800 == 115 [pid = 2010] [id = 680] 01:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16caa50c00) [pid = 2010] [serial = 2041] [outer = (nil)] 01:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16cbd88800) [pid = 2010] [serial = 2042] [outer = 0x7f16caa50c00] 01:43:22 INFO - PROCESS | 2010 | 1461660202311 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16cc5ac000) [pid = 2010] [serial = 2043] [outer = 0x7f16caa50c00] 01:43:23 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:23 INFO - PROCESS | 2010 | 1461660203585 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 2010 | 1461660203631 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 01:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:43:23 INFO - PROCESS | 2010 | 1461660203637 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 2010 | 1461660203639 Marionette TRACE conn4 <- [1,2694,null,{}] 01:43:23 INFO - PROCESS | 2010 | 1461660203645 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 2010 | 1461660203905 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 01:43:24 INFO - PROCESS | 2010 | 1461660204173 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d671d000 == 116 [pid = 2010] [id = 681] 01:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16cba80800) [pid = 2010] [serial = 2044] [outer = (nil)] 01:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ccc8e400) [pid = 2010] [serial = 2045] [outer = 0x7f16cba80800] 01:43:24 INFO - PROCESS | 2010 | 1461660204243 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16ccdd0400) [pid = 2010] [serial = 2046] [outer = 0x7f16cba80800] 01:43:25 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:25 INFO - PROCESS | 2010 | 1461660205555 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 2010 | 1461660205644 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 01:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:43:25 INFO - PROCESS | 2010 | 1461660205655 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 2010 | 1461660205658 Marionette TRACE conn4 <- [1,2698,null,{}] 01:43:25 INFO - PROCESS | 2010 | 1461660205663 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:25 INFO - PROCESS | 2010 | 1461660205883 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 01:43:26 INFO - PROCESS | 2010 | 1461660206147 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7d32000 == 117 [pid = 2010] [id = 682] 01:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ccdce000) [pid = 2010] [serial = 2047] [outer = (nil)] 01:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ce27bc00) [pid = 2010] [serial = 2048] [outer = 0x7f16ccdce000] 01:43:26 INFO - PROCESS | 2010 | 1461660206220 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d0359400) [pid = 2010] [serial = 2049] [outer = 0x7f16ccdce000] 01:43:27 INFO - PROCESS | 2010 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:27 INFO - PROCESS | 2010 | 1461660207537 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 2010 | 1461660207611 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 01:43:27 INFO - PROCESS | 2010 | 1461660207670 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 2010 | 1461660207674 Marionette TRACE conn4 <- [1,2702,null,{}] 01:43:27 INFO - PROCESS | 2010 | 1461660207681 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:27 INFO - PROCESS | 2010 | 1461660207863 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 01:43:28 INFO - PROCESS | 2010 | 1461660208123 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8843000 == 118 [pid = 2010] [id = 683] 01:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d035b800) [pid = 2010] [serial = 2050] [outer = (nil)] 01:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16d0499800) [pid = 2010] [serial = 2051] [outer = 0x7f16d035b800] 01:43:28 INFO - PROCESS | 2010 | 1461660208216 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d5340400) [pid = 2010] [serial = 2052] [outer = 0x7f16d035b800] 01:43:29 INFO - PROCESS | 2010 | 1461660209043 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1484ms 01:43:29 INFO - PROCESS | 2010 | 1461660209101 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 2010 | 1461660209104 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 01:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:43:29 INFO - PROCESS | 2010 | 1461660209110 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 2010 | 1461660209112 Marionette TRACE conn4 <- [1,2706,null,{}] 01:43:29 INFO - PROCESS | 2010 | 1461660209118 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 2010 | 1461660209384 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 01:43:29 INFO - PROCESS | 2010 | 1461660209628 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d988c800 == 119 [pid = 2010] [id = 684] 01:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16ccdd5c00) [pid = 2010] [serial = 2053] [outer = (nil)] 01:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16d54cc800) [pid = 2010] [serial = 2054] [outer = 0x7f16ccdd5c00] 01:43:29 INFO - PROCESS | 2010 | 1461660209702 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d5530c00) [pid = 2010] [serial = 2055] [outer = 0x7f16ccdd5c00] 01:43:30 INFO - PROCESS | 2010 | 1461660210496 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1434ms 01:43:30 INFO - PROCESS | 2010 | 1461660210545 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 2010 | 1461660210548 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 01:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:43:30 INFO - PROCESS | 2010 | 1461660210554 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 2010 | 1461660210556 Marionette TRACE conn4 <- [1,2710,null,{}] 01:43:30 INFO - PROCESS | 2010 | 1461660210562 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:30 INFO - PROCESS | 2010 | 1461660210794 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 01:43:31 INFO - PROCESS | 2010 | 1461660211107 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db728800 == 120 [pid = 2010] [id = 685] 01:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d5340800) [pid = 2010] [serial = 2056] [outer = (nil)] 01:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d6517800) [pid = 2010] [serial = 2057] [outer = 0x7f16d5340800] 01:43:31 INFO - PROCESS | 2010 | 1461660211183 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d65ed000) [pid = 2010] [serial = 2058] [outer = 0x7f16d5340800] 01:43:32 INFO - PROCESS | 2010 | 1461660212036 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 2010 | 1461660212093 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 01:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:43:32 INFO - PROCESS | 2010 | 1461660212099 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 2010 | 1461660212101 Marionette TRACE conn4 <- [1,2714,null,{}] 01:43:32 INFO - PROCESS | 2010 | 1461660212107 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 2010 | 1461660212332 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 01:43:32 INFO - PROCESS | 2010 | 1461660212646 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc14c800 == 121 [pid = 2010] [id = 686] 01:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d035e400) [pid = 2010] [serial = 2059] [outer = (nil)] 01:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d644f800) [pid = 2010] [serial = 2060] [outer = 0x7f16d035e400] 01:43:32 INFO - PROCESS | 2010 | 1461660212726 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d762dc00) [pid = 2010] [serial = 2061] [outer = 0x7f16d035e400] 01:43:33 INFO - PROCESS | 2010 | 1461660213519 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1477ms 01:43:33 INFO - PROCESS | 2010 | 1461660213577 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 2010 | 1461660213581 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 01:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:43:33 INFO - PROCESS | 2010 | 1461660213588 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 2010 | 1461660213591 Marionette TRACE conn4 <- [1,2718,null,{}] 01:43:33 INFO - PROCESS | 2010 | 1461660213597 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 2010 | 1461660213823 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 01:43:34 INFO - PROCESS | 2010 | 1461660214152 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc68b800 == 122 [pid = 2010] [id = 687] 01:43:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16c0d61400) [pid = 2010] [serial = 2062] [outer = (nil)] 01:43:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d8535800) [pid = 2010] [serial = 2063] [outer = 0x7f16c0d61400] 01:43:34 INFO - PROCESS | 2010 | 1461660214233 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16d88c6800) [pid = 2010] [serial = 2064] [outer = 0x7f16c0d61400] 01:43:35 INFO - PROCESS | 2010 | 1461660215144 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 2010 | 1461660215174 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 01:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:43:35 INFO - PROCESS | 2010 | 1461660215180 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 2010 | 1461660215182 Marionette TRACE conn4 <- [1,2722,null,{}] 01:43:35 INFO - PROCESS | 2010 | 1461660215188 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 2010 | 1461660215384 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 01:43:35 INFO - PROCESS | 2010 | 1461660215706 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d541a800 == 123 [pid = 2010] [id = 688] 01:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16c41d9c00) [pid = 2010] [serial = 2065] [outer = (nil)] 01:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16ccb39400) [pid = 2010] [serial = 2066] [outer = 0x7f16c41d9c00] 01:43:35 INFO - PROCESS | 2010 | 1461660215789 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16d651cc00) [pid = 2010] [serial = 2067] [outer = 0x7f16c41d9c00] 01:43:36 INFO - PROCESS | 2010 | 1461660216641 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 2010 | 1461660216666 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 01:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:43:36 INFO - PROCESS | 2010 | 1461660216672 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 2010 | 1461660216674 Marionette TRACE conn4 <- [1,2726,null,{}] 01:43:36 INFO - PROCESS | 2010 | 1461660216679 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 2010 | 1461660216880 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 01:43:37 INFO - PROCESS | 2010 | 1461660217796 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c80ad000 == 124 [pid = 2010] [id = 689] 01:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16c238a000) [pid = 2010] [serial = 2068] [outer = (nil)] 01:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16c2390400) [pid = 2010] [serial = 2069] [outer = 0x7f16c238a000] 01:43:37 INFO - PROCESS | 2010 | 1461660217872 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16c2ff8800) [pid = 2010] [serial = 2070] [outer = 0x7f16c238a000] 01:43:38 INFO - PROCESS | 2010 | 1461660218740 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:43:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2129ms 01:43:38 INFO - PROCESS | 2010 | 1461660218803 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 01:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:43:38 INFO - PROCESS | 2010 | 1461660218809 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 01:43:38 INFO - PROCESS | 2010 | 1461660218816 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 2010 | 1461660218821 Marionette TRACE conn4 <- [1,2730,null,{}] 01:43:38 INFO - PROCESS | 2010 | 1461660218828 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 2010 | 1461660219030 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 01:43:39 INFO - PROCESS | 2010 | 1461660219348 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfa18800 == 125 [pid = 2010] [id = 690] 01:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16c7d51c00) [pid = 2010] [serial = 2071] [outer = (nil)] 01:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16c7e32800) [pid = 2010] [serial = 2072] [outer = 0x7f16c7d51c00] 01:43:39 INFO - PROCESS | 2010 | 1461660219420 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16c9605c00) [pid = 2010] [serial = 2073] [outer = 0x7f16c7d51c00] 01:43:40 INFO - PROCESS | 2010 | 1461660220637 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:43:40 INFO - PROCESS | 2010 | 1461660220714 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 01:43:40 INFO - PROCESS | 2010 | 1461660220720 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 2010 | 1461660220723 Marionette TRACE conn4 <- [1,2734,null,{}] 01:43:40 INFO - PROCESS | 2010 | 1461660220732 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:41 INFO - PROCESS | 2010 | 1461660221024 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 01:43:41 INFO - PROCESS | 2010 | 1461660221316 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8be0000 == 126 [pid = 2010] [id = 691] 01:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16c7d61000) [pid = 2010] [serial = 2074] [outer = (nil)] 01:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16ca8a8800) [pid = 2010] [serial = 2075] [outer = 0x7f16c7d61000] 01:43:41 INFO - PROCESS | 2010 | 1461660221381 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16ca9b0800) [pid = 2010] [serial = 2076] [outer = 0x7f16c7d61000] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c93dd000 == 125 [pid = 2010] [id = 627] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e026f800 == 124 [pid = 2010] [id = 199] 01:43:41 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16c97ef000) [pid = 2010] [serial = 1958] [outer = (nil)] [url = about:blank] 01:43:41 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16c8b3c800) [pid = 2010] [serial = 1943] [outer = (nil)] [url = about:blank] 01:43:41 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16c8e70800) [pid = 2010] [serial = 1883] [outer = (nil)] [url = about:blank] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafdb000 == 123 [pid = 2010] [id = 675] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8bee800 == 122 [pid = 2010] [id = 674] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c769b000 == 121 [pid = 2010] [id = 673] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cab62800 == 120 [pid = 2010] [id = 672] 01:43:41 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c267e800 == 119 [pid = 2010] [id = 671] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e4cd3800 == 118 [pid = 2010] [id = 670] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1f05000 == 117 [pid = 2010] [id = 669] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e079f800 == 116 [pid = 2010] [id = 668] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe7d800 == 115 [pid = 2010] [id = 667] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16de5d4000 == 114 [pid = 2010] [id = 666] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc15c800 == 113 [pid = 2010] [id = 665] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbaa2800 == 112 [pid = 2010] [id = 664] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a04800 == 111 [pid = 2010] [id = 663] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfbc6000 == 110 [pid = 2010] [id = 572] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8811000 == 109 [pid = 2010] [id = 662] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7eca800 == 108 [pid = 2010] [id = 661] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d775e800 == 107 [pid = 2010] [id = 660] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d670f800 == 106 [pid = 2010] [id = 659] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d5642000 == 105 [pid = 2010] [id = 658] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d05a7800 == 104 [pid = 2010] [id = 657] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfae8000 == 103 [pid = 2010] [id = 656] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccd1b000 == 102 [pid = 2010] [id = 655] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cbbbd800 == 101 [pid = 2010] [id = 654] 01:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80de800 == 100 [pid = 2010] [id = 653] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16d8039000) [pid = 2010] [serial = 1928] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16ce346c00) [pid = 2010] [serial = 1913] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16d6524800) [pid = 2010] [serial = 1920] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16ce28a000) [pid = 2010] [serial = 1911] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16ca598000) [pid = 2010] [serial = 1892] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16d8571400) [pid = 2010] [serial = 1934] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16d852fc00) [pid = 2010] [serial = 1931] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d80e6000) [pid = 2010] [serial = 1929] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ca8b6400) [pid = 2010] [serial = 1895] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16d644c000) [pid = 2010] [serial = 1919] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d7c74400) [pid = 2010] [serial = 1926] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d54cc400) [pid = 2010] [serial = 1917] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16d7178400) [pid = 2010] [serial = 1923] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16d0b87400) [pid = 2010] [serial = 1916] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16db299000) [pid = 2010] [serial = 1937] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16caca3000) [pid = 2010] [serial = 1898] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c9604800) [pid = 2010] [serial = 1956] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16ce277000) [pid = 2010] [serial = 1910] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16db3f3400) [pid = 2010] [serial = 1938] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16db3f7800) [pid = 2010] [serial = 1940] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16c7cdec00) [pid = 2010] [serial = 1949] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16cc269800) [pid = 2010] [serial = 1904] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16db3f0800) [pid = 2010] [serial = 1866] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16d8566800) [pid = 2010] [serial = 1932] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16ccc93800) [pid = 2010] [serial = 1907] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16cbb5d000) [pid = 2010] [serial = 1901] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16c7d56000) [pid = 2010] [serial = 1955] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d97e5800) [pid = 2010] [serial = 1935] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d9a28000) [pid = 2010] [serial = 1863] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16cfa97800) [pid = 2010] [serial = 1914] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d65ec800) [pid = 2010] [serial = 1922] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c41d4c00) [pid = 2010] [serial = 1886] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d71c6c00) [pid = 2010] [serial = 1925] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c41d6800) [pid = 2010] [serial = 1947] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16c7d42c00) [pid = 2010] [serial = 1950] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c8c93000) [pid = 2010] [serial = 1952] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16ccdd7800) [pid = 2010] [serial = 1908] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16c8e77000) [pid = 2010] [serial = 1953] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c7db2000) [pid = 2010] [serial = 1889] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c2ff2400) [pid = 2010] [serial = 1946] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16dba4ec00) [pid = 2010] [serial = 1941] [outer = (nil)] [url = about:blank] 01:43:42 INFO - PROCESS | 2010 | 1461660222307 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1631ms 01:43:42 INFO - PROCESS | 2010 | 1461660222352 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 2010 | 1461660222355 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 01:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:43:42 INFO - PROCESS | 2010 | 1461660222367 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 2010 | 1461660222376 Marionette TRACE conn4 <- [1,2738,null,{}] 01:43:42 INFO - PROCESS | 2010 | 1461660222383 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 2010 | 1461660222568 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 01:43:42 INFO - PROCESS | 2010 | 1461660222791 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ca5d6800 == 101 [pid = 2010] [id = 692] 01:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c0d61000) [pid = 2010] [serial = 2077] [outer = (nil)] 01:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16caa45400) [pid = 2010] [serial = 2078] [outer = 0x7f16c0d61000] 01:43:42 INFO - PROCESS | 2010 | 1461660222851 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cb11bc00) [pid = 2010] [serial = 2079] [outer = 0x7f16c0d61000] 01:43:43 INFO - PROCESS | 2010 | 1461660223580 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1241ms 01:43:43 INFO - PROCESS | 2010 | 1461660223603 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 2010 | 1461660223607 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 01:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:43:43 INFO - PROCESS | 2010 | 1461660223612 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 2010 | 1461660223614 Marionette TRACE conn4 <- [1,2742,null,{}] 01:43:43 INFO - PROCESS | 2010 | 1461660223633 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 2010 | 1461660223801 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 01:43:43 INFO - PROCESS | 2010 | 1461660223816 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc36f000 == 102 [pid = 2010] [id = 693] 01:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16caa49c00) [pid = 2010] [serial = 2080] [outer = (nil)] 01:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16cba88400) [pid = 2010] [serial = 2081] [outer = 0x7f16caa49c00] 01:43:43 INFO - PROCESS | 2010 | 1461660223875 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16cbbdbc00) [pid = 2010] [serial = 2082] [outer = 0x7f16caa49c00] 01:43:44 INFO - PROCESS | 2010 | 1461660224808 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1231ms 01:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:43:44 INFO - PROCESS | 2010 | 1461660224844 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 2010 | 1461660224846 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 01:43:44 INFO - PROCESS | 2010 | 1461660224852 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 2010 | 1461660224855 Marionette TRACE conn4 <- [1,2746,null,{}] 01:43:44 INFO - PROCESS | 2010 | 1461660224870 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 2010 | 1461660225107 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 01:43:45 INFO - PROCESS | 2010 | 1461660225139 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d03c3000 == 103 [pid = 2010] [id = 694] 01:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cc269800) [pid = 2010] [serial = 2083] [outer = (nil)] 01:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16cc5ab800) [pid = 2010] [serial = 2084] [outer = 0x7f16cc269800] 01:43:45 INFO - PROCESS | 2010 | 1461660225207 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16ccdcdc00) [pid = 2010] [serial = 2085] [outer = 0x7f16cc269800] 01:43:46 INFO - PROCESS | 2010 | 1461660226121 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1296ms 01:43:46 INFO - PROCESS | 2010 | 1461660226147 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 2010 | 1461660226150 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 01:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:43:46 INFO - PROCESS | 2010 | 1461660226162 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 2010 | 1461660226164 Marionette TRACE conn4 <- [1,2750,null,{}] 01:43:46 INFO - PROCESS | 2010 | 1461660226172 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:46 INFO - PROCESS | 2010 | 1461660226405 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 01:43:46 INFO - PROCESS | 2010 | 1461660226436 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d666b800 == 104 [pid = 2010] [id = 695] 01:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16ccdcf800) [pid = 2010] [serial = 2086] [outer = (nil)] 01:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ce28b400) [pid = 2010] [serial = 2087] [outer = 0x7f16ccdcf800] 01:43:46 INFO - PROCESS | 2010 | 1461660226499 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16ce327400) [pid = 2010] [serial = 2088] [outer = 0x7f16ccdcf800] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16c249b800) [pid = 2010] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16c8b37000) [pid = 2010] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c6755c00) [pid = 2010] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ccdce400) [pid = 2010] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c41cf800) [pid = 2010] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d5338c00) [pid = 2010] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d651a800) [pid = 2010] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c7671400) [pid = 2010] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16c97ea800) [pid = 2010] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16cba85800) [pid = 2010] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16caa4a800) [pid = 2010] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c2ff8400) [pid = 2010] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16c960e800) [pid = 2010] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16c0cecc00) [pid = 2010] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16cbbdd000) [pid = 2010] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16c8b34400) [pid = 2010] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16c97f2c00) [pid = 2010] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16cb11cc00) [pid = 2010] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16cbbe6400) [pid = 2010] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16cb964c00) [pid = 2010] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16c249d400) [pid = 2010] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16c2feec00) [pid = 2010] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16c97e7400) [pid = 2010] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16c7d60400) [pid = 2010] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16c249c800) [pid = 2010] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16d035f800) [pid = 2010] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16c8e6a400) [pid = 2010] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 136 (0x7f16d0b88800) [pid = 2010] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:43:47 INFO - PROCESS | 2010 | --DOMWINDOW == 135 (0x7f16cbd85800) [pid = 2010] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:43:47 INFO - PROCESS | 2010 | 1461660227883 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1779ms 01:43:47 INFO - PROCESS | 2010 | 1461660227941 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 2010 | 1461660227943 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 01:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:43:47 INFO - PROCESS | 2010 | 1461660227949 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 2010 | 1461660227952 Marionette TRACE conn4 <- [1,2754,null,{}] 01:43:47 INFO - PROCESS | 2010 | 1461660227960 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 2010 | 1461660228128 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 01:43:48 INFO - PROCESS | 2010 | 1461660228142 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc570000 == 105 [pid = 2010] [id = 696] 01:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 136 (0x7f16c0d59c00) [pid = 2010] [serial = 2089] [outer = (nil)] 01:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 137 (0x7f16c7d60400) [pid = 2010] [serial = 2090] [outer = 0x7f16c0d59c00] 01:43:48 INFO - PROCESS | 2010 | 1461660228377 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16cac96000) [pid = 2010] [serial = 2091] [outer = 0x7f16c0d59c00] 01:43:49 INFO - PROCESS | 2010 | 1461660229029 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1135ms 01:43:49 INFO - PROCESS | 2010 | 1461660229088 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 01:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:43:49 INFO - PROCESS | 2010 | 1461660229091 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 01:43:49 INFO - PROCESS | 2010 | 1461660229097 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 2010 | 1461660229100 Marionette TRACE conn4 <- [1,2758,null,{}] 01:43:49 INFO - PROCESS | 2010 | 1461660229106 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 2010 | 1461660229294 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 01:43:49 INFO - PROCESS | 2010 | 1461660229685 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7689800 == 106 [pid = 2010] [id = 697] 01:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16c0d59000) [pid = 2010] [serial = 2092] [outer = (nil)] 01:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16c249a000) [pid = 2010] [serial = 2093] [outer = 0x7f16c0d59000] 01:43:49 INFO - PROCESS | 2010 | 1461660229824 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16c41d6800) [pid = 2010] [serial = 2094] [outer = 0x7f16c0d59000] 01:43:50 INFO - PROCESS | 2010 | 1461660230751 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1690ms 01:43:50 INFO - PROCESS | 2010 | 1461660230788 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 01:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:43:50 INFO - PROCESS | 2010 | 1461660230796 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 01:43:50 INFO - PROCESS | 2010 | 1461660230803 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 2010 | 1461660230809 Marionette TRACE conn4 <- [1,2762,null,{}] 01:43:50 INFO - PROCESS | 2010 | 1461660230815 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:51 INFO - PROCESS | 2010 | 1461660231038 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 01:43:51 INFO - PROCESS | 2010 | 1461660231352 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc35b800 == 107 [pid = 2010] [id = 698] 01:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16c7d5a400) [pid = 2010] [serial = 2095] [outer = (nil)] 01:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16c8e77000) [pid = 2010] [serial = 2096] [outer = 0x7f16c7d5a400] 01:43:51 INFO - PROCESS | 2010 | 1461660231431 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16ca59c800) [pid = 2010] [serial = 2097] [outer = 0x7f16c7d5a400] 01:43:52 INFO - PROCESS | 2010 | 1461660232262 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1486ms 01:43:52 INFO - PROCESS | 2010 | 1461660232292 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 2010 | 1461660232298 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 01:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:43:52 INFO - PROCESS | 2010 | 1461660232304 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 2010 | 1461660232307 Marionette TRACE conn4 <- [1,2766,null,{}] 01:43:52 INFO - PROCESS | 2010 | 1461660232313 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 2010 | 1461660232507 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 01:43:52 INFO - PROCESS | 2010 | 1461660232778 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6712000 == 108 [pid = 2010] [id = 699] 01:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16cac99000) [pid = 2010] [serial = 2098] [outer = (nil)] 01:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16cb121c00) [pid = 2010] [serial = 2099] [outer = 0x7f16cac99000] 01:43:52 INFO - PROCESS | 2010 | 1461660232931 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16cbbd9000) [pid = 2010] [serial = 2100] [outer = 0x7f16cac99000] 01:43:53 INFO - PROCESS | 2010 | 1461660233755 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1481ms 01:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:43:53 INFO - PROCESS | 2010 | 1461660233785 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 01:43:53 INFO - PROCESS | 2010 | 1461660233788 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 01:43:53 INFO - PROCESS | 2010 | 1461660233804 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 2010 | 1461660233813 Marionette TRACE conn4 <- [1,2770,null,{}] 01:43:53 INFO - PROCESS | 2010 | 1461660233819 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 2010 | 1461660234034 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 01:43:54 INFO - PROCESS | 2010 | 1461660234307 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d879b800 == 109 [pid = 2010] [id = 700] 01:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16cbd90400) [pid = 2010] [serial = 2101] [outer = (nil)] 01:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16ccc97400) [pid = 2010] [serial = 2102] [outer = 0x7f16cbd90400] 01:43:54 INFO - PROCESS | 2010 | 1461660234429 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16ccfde800) [pid = 2010] [serial = 2103] [outer = 0x7f16cbd90400] 01:43:55 INFO - PROCESS | 2010 | 1461660235236 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1496ms 01:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:43:55 INFO - PROCESS | 2010 | 1461660235291 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 2010 | 1461660235295 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 01:43:55 INFO - PROCESS | 2010 | 1461660235301 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 2010 | 1461660235304 Marionette TRACE conn4 <- [1,2774,null,{}] 01:43:55 INFO - PROCESS | 2010 | 1461660235309 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 2010 | 1461660235529 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 01:43:55 INFO - PROCESS | 2010 | 1461660235851 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aaf800 == 110 [pid = 2010] [id = 701] 01:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16c8c9a400) [pid = 2010] [serial = 2104] [outer = (nil)] 01:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16ce28a400) [pid = 2010] [serial = 2105] [outer = 0x7f16c8c9a400] 01:43:55 INFO - PROCESS | 2010 | 1461660235927 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16ce329c00) [pid = 2010] [serial = 2106] [outer = 0x7f16c8c9a400] 01:43:56 INFO - PROCESS | 2010 | 1461660236714 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1481ms 01:43:56 INFO - PROCESS | 2010 | 1461660236782 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 2010 | 1461660236785 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 01:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:43:56 INFO - PROCESS | 2010 | 1461660236791 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 2010 | 1461660236794 Marionette TRACE conn4 <- [1,2778,null,{}] 01:43:56 INFO - PROCESS | 2010 | 1461660236799 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 2010 | 1461660237002 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 01:43:57 INFO - PROCESS | 2010 | 1461660237265 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16db72d000 == 111 [pid = 2010] [id = 702] 01:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16cfa98800) [pid = 2010] [serial = 2107] [outer = (nil)] 01:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16cfaa0c00) [pid = 2010] [serial = 2108] [outer = 0x7f16cfa98800] 01:43:57 INFO - PROCESS | 2010 | 1461660237396 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16d0b87400) [pid = 2010] [serial = 2109] [outer = 0x7f16cfa98800] 01:43:58 INFO - PROCESS | 2010 | 1461660238193 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1478ms 01:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:43:58 INFO - PROCESS | 2010 | 1461660238269 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 2010 | 1461660238272 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 01:43:58 INFO - PROCESS | 2010 | 1461660238281 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 2010 | 1461660238286 Marionette TRACE conn4 <- [1,2782,null,{}] 01:43:58 INFO - PROCESS | 2010 | 1461660238296 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 2010 | 1461660238563 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 01:43:58 INFO - PROCESS | 2010 | 1461660238873 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc013800 == 112 [pid = 2010] [id = 703] 01:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16ce32f800) [pid = 2010] [serial = 2110] [outer = (nil)] 01:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16d651c000) [pid = 2010] [serial = 2111] [outer = 0x7f16ce32f800] 01:43:58 INFO - PROCESS | 2010 | 1461660238947 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16d65de800) [pid = 2010] [serial = 2112] [outer = 0x7f16ce32f800] 01:43:59 INFO - PROCESS | 2010 | 1461660239745 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1541ms 01:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:43:59 INFO - PROCESS | 2010 | 1461660239819 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 2010 | 1461660239821 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 01:43:59 INFO - PROCESS | 2010 | 1461660239828 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 2010 | 1461660239832 Marionette TRACE conn4 <- [1,2786,null,{}] 01:43:59 INFO - PROCESS | 2010 | 1461660239837 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:00 INFO - PROCESS | 2010 | 1461660240065 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 01:44:00 INFO - PROCESS | 2010 | 1461660240379 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc3a3800 == 113 [pid = 2010] [id = 704] 01:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c6751800) [pid = 2010] [serial = 2113] [outer = (nil)] 01:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16d65e1400) [pid = 2010] [serial = 2114] [outer = 0x7f16c6751800] 01:44:00 INFO - PROCESS | 2010 | 1461660240457 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16d6872400) [pid = 2010] [serial = 2115] [outer = 0x7f16c6751800] 01:44:01 INFO - PROCESS | 2010 | 1461660241254 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1479ms 01:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:44:01 INFO - PROCESS | 2010 | 1461660241307 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 2010 | 1461660241309 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 01:44:01 INFO - PROCESS | 2010 | 1461660241315 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 2010 | 1461660241318 Marionette TRACE conn4 <- [1,2790,null,{}] 01:44:01 INFO - PROCESS | 2010 | 1461660241324 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 2010 | 1461660241529 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 01:44:01 INFO - PROCESS | 2010 | 1461660241800 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de6c9000 == 114 [pid = 2010] [id = 705] 01:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16c8e6c800) [pid = 2010] [serial = 2116] [outer = (nil)] 01:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16d71b7400) [pid = 2010] [serial = 2117] [outer = 0x7f16c8e6c800] 01:44:01 INFO - PROCESS | 2010 | 1461660241932 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16d71c5000) [pid = 2010] [serial = 2118] [outer = 0x7f16c8e6c800] 01:44:02 INFO - PROCESS | 2010 | 1461660242721 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:44:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 01:44:02 INFO - PROCESS | 2010 | 1461660242748 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 2010 | 1461660242750 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 01:44:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:44:02 INFO - PROCESS | 2010 | 1461660242756 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 2010 | 1461660242759 Marionette TRACE conn4 <- [1,2794,null,{}] 01:44:02 INFO - PROCESS | 2010 | 1461660242764 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 2010 | 1461660242979 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 01:44:03 INFO - PROCESS | 2010 | 1461660243252 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dfe71000 == 115 [pid = 2010] [id = 706] 01:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16d6874000) [pid = 2010] [serial = 2119] [outer = (nil)] 01:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16d7d77000) [pid = 2010] [serial = 2120] [outer = 0x7f16d6874000] 01:44:03 INFO - PROCESS | 2010 | 1461660243363 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16d803a400) [pid = 2010] [serial = 2121] [outer = 0x7f16d6874000] 01:44:04 INFO - PROCESS | 2010 | 1461660244159 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1431ms 01:44:04 INFO - PROCESS | 2010 | 1461660244188 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 2010 | 1461660244192 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 01:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:44:04 INFO - PROCESS | 2010 | 1461660244197 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 2010 | 1461660244200 Marionette TRACE conn4 <- [1,2798,null,{}] 01:44:04 INFO - PROCESS | 2010 | 1461660244205 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 2010 | 1461660244400 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 01:44:04 INFO - PROCESS | 2010 | 1461660244676 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e02d1800 == 116 [pid = 2010] [id = 707] 01:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d7170800) [pid = 2010] [serial = 2122] [outer = (nil)] 01:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d80eb800) [pid = 2010] [serial = 2123] [outer = 0x7f16d7170800] 01:44:04 INFO - PROCESS | 2010 | 1461660244758 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16d8566800) [pid = 2010] [serial = 2124] [outer = 0x7f16d7170800] 01:44:05 INFO - PROCESS | 2010 | 1461660245666 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:44:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1527ms 01:44:05 INFO - PROCESS | 2010 | 1461660245726 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 2010 | 1461660245730 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 01:44:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:44:05 INFO - PROCESS | 2010 | 1461660245735 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 2010 | 1461660245738 Marionette TRACE conn4 <- [1,2802,null,{}] 01:44:05 INFO - PROCESS | 2010 | 1461660245744 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 2010 | 1461660246005 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 01:44:06 INFO - PROCESS | 2010 | 1461660246319 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1472800 == 117 [pid = 2010] [id = 708] 01:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d8041800) [pid = 2010] [serial = 2125] [outer = (nil)] 01:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16db2f3800) [pid = 2010] [serial = 2126] [outer = 0x7f16d8041800] 01:44:06 INFO - PROCESS | 2010 | 1461660246394 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16dba4d400) [pid = 2010] [serial = 2127] [outer = 0x7f16d8041800] 01:44:07 INFO - PROCESS | 2010 | 1461660247201 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1484ms 01:44:07 INFO - PROCESS | 2010 | 1461660247220 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 2010 | 1461660247223 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 01:44:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:44:07 INFO - PROCESS | 2010 | 1461660247229 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 2010 | 1461660247231 Marionette TRACE conn4 <- [1,2806,null,{}] 01:44:07 INFO - PROCESS | 2010 | 1461660247237 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 2010 | 1461660247448 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 01:44:07 INFO - PROCESS | 2010 | 1461660247695 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e1fdd000 == 118 [pid = 2010] [id = 709] 01:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d8ad6800) [pid = 2010] [serial = 2128] [outer = (nil)] 01:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16dbd25c00) [pid = 2010] [serial = 2129] [outer = 0x7f16d8ad6800] 01:44:07 INFO - PROCESS | 2010 | 1461660247766 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16dbd2c800) [pid = 2010] [serial = 2130] [outer = 0x7f16d8ad6800] 01:44:08 INFO - PROCESS | 2010 | 1461660248658 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:44:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1485ms 01:44:08 INFO - PROCESS | 2010 | 1461660248715 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 01:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:44:08 INFO - PROCESS | 2010 | 1461660248727 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 01:44:08 INFO - PROCESS | 2010 | 1461660248731 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 2010 | 1461660248735 Marionette TRACE conn4 <- [1,2810,null,{}] 01:44:08 INFO - PROCESS | 2010 | 1461660248740 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:08 INFO - PROCESS | 2010 | 1461660248942 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 01:44:09 INFO - PROCESS | 2010 | 1461660249263 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e89fa800 == 119 [pid = 2010] [id = 710] 01:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16c2ff2000) [pid = 2010] [serial = 2131] [outer = (nil)] 01:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16dbdc2c00) [pid = 2010] [serial = 2132] [outer = 0x7f16c2ff2000] 01:44:09 INFO - PROCESS | 2010 | 1461660249337 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16dbdcb000) [pid = 2010] [serial = 2133] [outer = 0x7f16c2ff2000] 01:44:10 INFO - PROCESS | 2010 | 1461660250096 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1389ms 01:44:10 INFO - PROCESS | 2010 | 1461660250122 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 2010 | 1461660250125 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 01:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:44:10 INFO - PROCESS | 2010 | 1461660250131 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 2010 | 1461660250134 Marionette TRACE conn4 <- [1,2814,null,{}] 01:44:10 INFO - PROCESS | 2010 | 1461660250140 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:10 INFO - PROCESS | 2010 | 1461660250327 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 01:44:10 INFO - PROCESS | 2010 | 1461660250603 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16eeca9000 == 120 [pid = 2010] [id = 711] 01:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16c599c800) [pid = 2010] [serial = 2134] [outer = (nil)] 01:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16dbf36400) [pid = 2010] [serial = 2135] [outer = 0x7f16c599c800] 01:44:10 INFO - PROCESS | 2010 | 1461660250676 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16dbf3c400) [pid = 2010] [serial = 2136] [outer = 0x7f16c599c800] 01:44:11 INFO - PROCESS | 2010 | 1461660251491 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:44:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1433ms 01:44:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:44:11 INFO - PROCESS | 2010 | 1461660251565 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 2010 | 1461660251567 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 01:44:11 INFO - PROCESS | 2010 | 1461660251572 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 2010 | 1461660251576 Marionette TRACE conn4 <- [1,2818,null,{}] 01:44:11 INFO - PROCESS | 2010 | 1461660251581 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 2010 | 1461660251782 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 01:44:12 INFO - PROCESS | 2010 | 1461660252056 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16efc23000 == 121 [pid = 2010] [id = 712] 01:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16dbdc0c00) [pid = 2010] [serial = 2137] [outer = (nil)] 01:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16dbfde400) [pid = 2010] [serial = 2138] [outer = 0x7f16dbdc0c00] 01:44:12 INFO - PROCESS | 2010 | 1461660252165 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16dbfe7800) [pid = 2010] [serial = 2139] [outer = 0x7f16dbdc0c00] 01:44:13 INFO - PROCESS | 2010 | 1461660252997 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1482ms 01:44:13 INFO - PROCESS | 2010 | 1461660253055 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 2010 | 1461660253058 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 01:44:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:44:13 INFO - PROCESS | 2010 | 1461660253064 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 2010 | 1461660253066 Marionette TRACE conn4 <- [1,2822,null,{}] 01:44:13 INFO - PROCESS | 2010 | 1461660253072 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 2010 | 1461660253329 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 01:44:13 INFO - PROCESS | 2010 | 1461660253660 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f332c000 == 122 [pid = 2010] [id = 713] 01:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16dc2ed800) [pid = 2010] [serial = 2140] [outer = (nil)] 01:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16dc2ee400) [pid = 2010] [serial = 2141] [outer = 0x7f16dc2ed800] 01:44:13 INFO - PROCESS | 2010 | 1461660253775 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16dc534c00) [pid = 2010] [serial = 2142] [outer = 0x7f16dc2ed800] 01:44:14 INFO - PROCESS | 2010 | 1461660254562 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:44:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1527ms 01:44:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:44:14 INFO - PROCESS | 2010 | 1461660254593 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 2010 | 1461660254596 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 01:44:14 INFO - PROCESS | 2010 | 1461660254600 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 2010 | 1461660254604 Marionette TRACE conn4 <- [1,2826,null,{}] 01:44:14 INFO - PROCESS | 2010 | 1461660254609 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 2010 | 1461660254814 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 01:44:15 INFO - PROCESS | 2010 | 1461660255095 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3a4e000 == 123 [pid = 2010] [id = 714] 01:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16dc2e5800) [pid = 2010] [serial = 2143] [outer = (nil)] 01:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16dc53c400) [pid = 2010] [serial = 2144] [outer = 0x7f16dc2e5800] 01:44:15 INFO - PROCESS | 2010 | 1461660255208 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16dc5b8000) [pid = 2010] [serial = 2145] [outer = 0x7f16dc2e5800] 01:44:16 INFO - PROCESS | 2010 | 1461660256007 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1441ms 01:44:16 INFO - PROCESS | 2010 | 1461660256042 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 2010 | 1461660256046 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 01:44:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:44:16 INFO - PROCESS | 2010 | 1461660256051 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 2010 | 1461660256054 Marionette TRACE conn4 <- [1,2830,null,{}] 01:44:16 INFO - PROCESS | 2010 | 1461660256059 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 2010 | 1461660256260 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 01:44:16 INFO - PROCESS | 2010 | 1461660256541 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3f04800 == 124 [pid = 2010] [id = 715] 01:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16d8532000) [pid = 2010] [serial = 2146] [outer = (nil)] 01:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16dc611c00) [pid = 2010] [serial = 2147] [outer = 0x7f16d8532000] 01:44:16 INFO - PROCESS | 2010 | 1461660256651 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16dda7fc00) [pid = 2010] [serial = 2148] [outer = 0x7f16d8532000] 01:44:17 INFO - PROCESS | 2010 | 1461660257438 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1437ms 01:44:17 INFO - PROCESS | 2010 | 1461660257490 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 2010 | 1461660257492 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 01:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:44:17 INFO - PROCESS | 2010 | 1461660257503 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 2010 | 1461660257506 Marionette TRACE conn4 <- [1,2834,null,{}] 01:44:17 INFO - PROCESS | 2010 | 1461660257511 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:17 INFO - PROCESS | 2010 | 1461660257727 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 01:44:18 INFO - PROCESS | 2010 | 1461660258051 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f7e3a800 == 125 [pid = 2010] [id = 716] 01:44:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16cb965c00) [pid = 2010] [serial = 2149] [outer = (nil)] 01:44:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16ddc68400) [pid = 2010] [serial = 2150] [outer = 0x7f16cb965c00] 01:44:18 INFO - PROCESS | 2010 | 1461660258126 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16df566000) [pid = 2010] [serial = 2151] [outer = 0x7f16cb965c00] 01:44:18 INFO - PROCESS | 2010 | 1461660258919 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:44:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 01:44:18 INFO - PROCESS | 2010 | 1461660258987 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 2010 | 1461660258991 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 01:44:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:44:19 INFO - PROCESS | 2010 | 1461660258996 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 2010 | 1461660258998 Marionette TRACE conn4 <- [1,2838,null,{}] 01:44:19 INFO - PROCESS | 2010 | 1461660259004 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 2010 | 1461660259219 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 01:44:19 INFO - PROCESS | 2010 | 1461660259589 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb984000 == 126 [pid = 2010] [id = 717] 01:44:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16c0d60000) [pid = 2010] [serial = 2152] [outer = (nil)] 01:44:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16df56a800) [pid = 2010] [serial = 2153] [outer = 0x7f16c0d60000] 01:44:19 INFO - PROCESS | 2010 | 1461660259667 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16df937400) [pid = 2010] [serial = 2154] [outer = 0x7f16c0d60000] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc570000 == 125 [pid = 2010] [id = 696] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d666b800 == 124 [pid = 2010] [id = 695] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d03c3000 == 123 [pid = 2010] [id = 694] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc36f000 == 122 [pid = 2010] [id = 693] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ca5d6800 == 121 [pid = 2010] [id = 692] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c8be0000 == 120 [pid = 2010] [id = 691] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cfa18800 == 119 [pid = 2010] [id = 690] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80ad000 == 118 [pid = 2010] [id = 689] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d671d000 == 117 [pid = 2010] [id = 681] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54be800 == 116 [pid = 2010] [id = 680] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0272000 == 115 [pid = 2010] [id = 679] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ccb1d800 == 114 [pid = 2010] [id = 678] 01:44:21 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c80dd000 == 113 [pid = 2010] [id = 677] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16c8ede000) [pid = 2010] [serial = 1809] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16d7d73c00) [pid = 2010] [serial = 1944] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16c8ee3400) [pid = 2010] [serial = 1884] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16d0b80800) [pid = 2010] [serial = 1989] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16d0497c00) [pid = 2010] [serial = 1988] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16d8565000) [pid = 2010] [serial = 2006] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16da692400) [pid = 2010] [serial = 2009] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16dba47400) [pid = 2010] [serial = 2012] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16c675c800) [pid = 2010] [serial = 2015] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16c7d4dc00) [pid = 2010] [serial = 2025] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16ca594400) [pid = 2010] [serial = 2027] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16ca867400) [pid = 2010] [serial = 2028] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16d54ca400) [pid = 2010] [serial = 1991] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16d6459400) [pid = 2010] [serial = 1992] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16ce286400) [pid = 2010] [serial = 1982] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16ce291000) [pid = 2010] [serial = 1983] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16cfa97400) [pid = 2010] [serial = 1986] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16ce332400) [pid = 2010] [serial = 1985] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16c7675000) [pid = 2010] [serial = 1962] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16c675a000) [pid = 2010] [serial = 1961] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16d65edc00) [pid = 2010] [serial = 1995] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16d65dfc00) [pid = 2010] [serial = 1994] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16d71b7000) [pid = 2010] [serial = 1998] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16d7170c00) [pid = 2010] [serial = 1997] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c8c94c00) [pid = 2010] [serial = 1890] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16ca9b3800) [pid = 2010] [serial = 1896] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16ccb30400) [pid = 2010] [serial = 1905] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16cb11ac00) [pid = 2010] [serial = 1899] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16c6755000) [pid = 2010] [serial = 1887] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16ca86a400) [pid = 2010] [serial = 1893] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16cbd8fc00) [pid = 2010] [serial = 1902] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16ccdcb400) [pid = 2010] [serial = 1977] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16cbd90800) [pid = 2010] [serial = 1976] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16caa48400) [pid = 2010] [serial = 1968] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16ca8b3c00) [pid = 2010] [serial = 1967] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16d8532400) [pid = 2010] [serial = 2004] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16d803d400) [pid = 2010] [serial = 2003] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16d7f05c00) [pid = 2010] [serial = 2001] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16d7624400) [pid = 2010] [serial = 2000] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16ce279000) [pid = 2010] [serial = 1980] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16ccdd2400) [pid = 2010] [serial = 1979] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16cbb51400) [pid = 2010] [serial = 1974] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16cba7f000) [pid = 2010] [serial = 1973] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c41ce000) [pid = 2010] [serial = 2021] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c59a1000) [pid = 2010] [serial = 2022] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16c7676000) [pid = 2010] [serial = 2024] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16cb120c00) [pid = 2010] [serial = 1970] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16cb958c00) [pid = 2010] [serial = 1971] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c8c97800) [pid = 2010] [serial = 1964] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16c9607000) [pid = 2010] [serial = 1965] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16c97f6000) [pid = 2010] [serial = 2030] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16cbbe7000) [pid = 2010] [serial = 2019] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16ca85ec00) [pid = 2010] [serial = 2018] [outer = (nil)] [url = about:blank] 01:44:21 INFO - PROCESS | 2010 | 1461660261992 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3038ms 01:44:22 INFO - PROCESS | 2010 | 1461660262064 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 2010 | 1461660262069 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 01:44:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:44:22 INFO - PROCESS | 2010 | 1461660262081 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 2010 | 1461660262084 Marionette TRACE conn4 <- [1,2842,null,{}] 01:44:22 INFO - PROCESS | 2010 | 1461660262091 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 2010 | 1461660262335 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 01:44:22 INFO - PROCESS | 2010 | 1461660262579 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7c99800 == 114 [pid = 2010] [id = 718] 01:44:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16c6755400) [pid = 2010] [serial = 2155] [outer = (nil)] 01:44:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16c675b800) [pid = 2010] [serial = 2156] [outer = 0x7f16c6755400] 01:44:22 INFO - PROCESS | 2010 | 1461660262643 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16c7676000) [pid = 2010] [serial = 2157] [outer = 0x7f16c6755400] 01:44:23 INFO - PROCESS | 2010 | 1461660263416 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1433ms 01:44:23 INFO - PROCESS | 2010 | 1461660263515 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 2010 | 1461660263523 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 01:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:44:23 INFO - PROCESS | 2010 | 1461660263533 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 2010 | 1461660263537 Marionette TRACE conn4 <- [1,2846,null,{}] 01:44:23 INFO - PROCESS | 2010 | 1461660263542 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:23 INFO - PROCESS | 2010 | 1461660263741 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 01:44:23 INFO - PROCESS | 2010 | 1461660263973 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9111000 == 115 [pid = 2010] [id = 719] 01:44:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c7ce0400) [pid = 2010] [serial = 2158] [outer = (nil)] 01:44:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c7dbac00) [pid = 2010] [serial = 2159] [outer = 0x7f16c7ce0400] 01:44:24 INFO - PROCESS | 2010 | 1461660264103 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c8c9e000) [pid = 2010] [serial = 2160] [outer = 0x7f16c7ce0400] 01:44:24 INFO - PROCESS | 2010 | 1461660264873 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1380ms 01:44:24 INFO - PROCESS | 2010 | 1461660264913 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 2010 | 1461660264915 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 01:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:44:24 INFO - PROCESS | 2010 | 1461660264929 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 2010 | 1461660264934 Marionette TRACE conn4 <- [1,2850,null,{}] 01:44:24 INFO - PROCESS | 2010 | 1461660264948 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:25 INFO - PROCESS | 2010 | 1461660265205 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 01:44:25 INFO - PROCESS | 2010 | 1461660265247 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb876000 == 116 [pid = 2010] [id = 720] 01:44:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16ca865000) [pid = 2010] [serial = 2161] [outer = (nil)] 01:44:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16ca8aa000) [pid = 2010] [serial = 2162] [outer = 0x7f16ca865000] 01:44:25 INFO - PROCESS | 2010 | 1461660265311 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16ca9aac00) [pid = 2010] [serial = 2163] [outer = 0x7f16ca865000] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16cc269800) [pid = 2010] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16ccdcf800) [pid = 2010] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16c7d51c00) [pid = 2010] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c238a000) [pid = 2010] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c7d61000) [pid = 2010] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16c0d61000) [pid = 2010] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16caa49c00) [pid = 2010] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c0d63c00) [pid = 2010] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16caf3b800) [pid = 2010] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16d87c7400) [pid = 2010] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:44:26 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16cbb5d400) [pid = 2010] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:44:26 INFO - PROCESS | 2010 | 1461660266734 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:44:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1841ms 01:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:44:26 INFO - PROCESS | 2010 | 1461660266763 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 2010 | 1461660266766 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 01:44:26 INFO - PROCESS | 2010 | 1461660266772 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 2010 | 1461660266775 Marionette TRACE conn4 <- [1,2854,null,{}] 01:44:26 INFO - PROCESS | 2010 | 1461660266780 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:27 INFO - PROCESS | 2010 | 1461660267046 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 01:44:27 INFO - PROCESS | 2010 | 1461660267067 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc1d4000 == 117 [pid = 2010] [id = 721] 01:44:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16c2ff8000) [pid = 2010] [serial = 2164] [outer = (nil)] 01:44:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16cac9a800) [pid = 2010] [serial = 2165] [outer = 0x7f16c2ff8000] 01:44:27 INFO - PROCESS | 2010 | 1461660267127 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16caf3d800) [pid = 2010] [serial = 2166] [outer = 0x7f16c2ff8000] 01:44:27 INFO - PROCESS | 2010 | 1461660267934 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1179ms 01:44:27 INFO - PROCESS | 2010 | 1461660267952 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 2010 | 1461660267955 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 01:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:44:27 INFO - PROCESS | 2010 | 1461660267972 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 2010 | 1461660267974 Marionette TRACE conn4 <- [1,2858,null,{}] 01:44:27 INFO - PROCESS | 2010 | 1461660267992 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 2010 | 1461660268188 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 01:44:28 INFO - PROCESS | 2010 | 1461660268204 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd0e800 == 118 [pid = 2010] [id = 722] 01:44:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16ca9b1800) [pid = 2010] [serial = 2167] [outer = (nil)] 01:44:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16cb958c00) [pid = 2010] [serial = 2168] [outer = 0x7f16ca9b1800] 01:44:28 INFO - PROCESS | 2010 | 1461660268263 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16cba82c00) [pid = 2010] [serial = 2169] [outer = 0x7f16ca9b1800] 01:44:29 INFO - PROCESS | 2010 | 1461660269611 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1713ms 01:44:29 INFO - PROCESS | 2010 | 1461660269676 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 01:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:44:29 INFO - PROCESS | 2010 | 1461660269681 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 01:44:29 INFO - PROCESS | 2010 | 1461660269689 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 2010 | 1461660269693 Marionette TRACE conn4 <- [1,2862,null,{}] 01:44:29 INFO - PROCESS | 2010 | 1461660269701 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 2010 | 1461660269967 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 01:44:30 INFO - PROCESS | 2010 | 1461660270292 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9635000 == 119 [pid = 2010] [id = 723] 01:44:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c766fc00) [pid = 2010] [serial = 2170] [outer = (nil)] 01:44:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c7d53000) [pid = 2010] [serial = 2171] [outer = 0x7f16c766fc00] 01:44:30 INFO - PROCESS | 2010 | 1461660270366 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c8c92400) [pid = 2010] [serial = 2172] [outer = 0x7f16c766fc00] 01:44:31 INFO - PROCESS | 2010 | 1461660271305 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1683ms 01:44:31 INFO - PROCESS | 2010 | 1461660271372 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 2010 | 1461660271381 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 01:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:44:31 INFO - PROCESS | 2010 | 1461660271391 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 2010 | 1461660271395 Marionette TRACE conn4 <- [1,2866,null,{}] 01:44:31 INFO - PROCESS | 2010 | 1461660271401 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 2010 | 1461660271627 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 01:44:31 INFO - PROCESS | 2010 | 1461660271941 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce5e0000 == 120 [pid = 2010] [id = 724] 01:44:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c9605000) [pid = 2010] [serial = 2173] [outer = (nil)] 01:44:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16ca9b3800) [pid = 2010] [serial = 2174] [outer = 0x7f16c9605000] 01:44:32 INFO - PROCESS | 2010 | 1461660272024 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16cb123c00) [pid = 2010] [serial = 2175] [outer = 0x7f16c9605000] 01:44:32 INFO - PROCESS | 2010 | 1461660272863 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1530ms 01:44:32 INFO - PROCESS | 2010 | 1461660272921 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 2010 | 1461660272924 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 01:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:44:32 INFO - PROCESS | 2010 | 1461660272930 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 2010 | 1461660272936 Marionette TRACE conn4 <- [1,2870,null,{}] 01:44:32 INFO - PROCESS | 2010 | 1461660272951 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 2010 | 1461660273172 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 01:44:33 INFO - PROCESS | 2010 | 1461660273484 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b09000 == 121 [pid = 2010] [id = 725] 01:44:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16cba84000) [pid = 2010] [serial = 2176] [outer = (nil)] 01:44:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16cbbe7400) [pid = 2010] [serial = 2177] [outer = 0x7f16cba84000] 01:44:33 INFO - PROCESS | 2010 | 1461660273561 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16cc269800) [pid = 2010] [serial = 2178] [outer = 0x7f16cba84000] 01:44:34 INFO - PROCESS | 2010 | 1461660274377 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1488ms 01:44:34 INFO - PROCESS | 2010 | 1461660274419 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 01:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:44:34 INFO - PROCESS | 2010 | 1461660274424 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 01:44:34 INFO - PROCESS | 2010 | 1461660274429 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 2010 | 1461660274432 Marionette TRACE conn4 <- [1,2874,null,{}] 01:44:34 INFO - PROCESS | 2010 | 1461660274437 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:34 INFO - PROCESS | 2010 | 1461660274643 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 01:44:34 INFO - PROCESS | 2010 | 1461660274916 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54ae000 == 122 [pid = 2010] [id = 726] 01:44:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16cbb54c00) [pid = 2010] [serial = 2179] [outer = (nil)] 01:44:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ccb3c000) [pid = 2010] [serial = 2180] [outer = 0x7f16cbb54c00] 01:44:35 INFO - PROCESS | 2010 | 1461660275029 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16ccdd2400) [pid = 2010] [serial = 2181] [outer = 0x7f16cbb54c00] 01:44:35 INFO - PROCESS | 2010 | 1461660275855 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1481ms 01:44:35 INFO - PROCESS | 2010 | 1461660275911 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 2010 | 1461660275914 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 01:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:44:35 INFO - PROCESS | 2010 | 1461660275920 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 2010 | 1461660275922 Marionette TRACE conn4 <- [1,2878,null,{}] 01:44:35 INFO - PROCESS | 2010 | 1461660275928 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 2010 | 1461660276162 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 01:44:36 INFO - PROCESS | 2010 | 1461660276484 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d657a000 == 123 [pid = 2010] [id = 727] 01:44:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ccfe5800) [pid = 2010] [serial = 2182] [outer = (nil)] 01:44:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16ce27f400) [pid = 2010] [serial = 2183] [outer = 0x7f16ccfe5800] 01:44:36 INFO - PROCESS | 2010 | 1461660276567 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ce324400) [pid = 2010] [serial = 2184] [outer = 0x7f16ccfe5800] 01:44:37 INFO - PROCESS | 2010 | 1461660277432 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1581ms 01:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:44:37 INFO - PROCESS | 2010 | 1461660277503 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 2010 | 1461660277506 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 01:44:37 INFO - PROCESS | 2010 | 1461660277512 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 2010 | 1461660277515 Marionette TRACE conn4 <- [1,2882,null,{}] 01:44:37 INFO - PROCESS | 2010 | 1461660277520 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:37 INFO - PROCESS | 2010 | 1461660277763 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 01:44:38 INFO - PROCESS | 2010 | 1461660278074 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d775a000 == 124 [pid = 2010] [id = 728] 01:44:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16ce273400) [pid = 2010] [serial = 2185] [outer = (nil)] 01:44:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d035d400) [pid = 2010] [serial = 2186] [outer = 0x7f16ce273400] 01:44:38 INFO - PROCESS | 2010 | 1461660278152 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d533c800) [pid = 2010] [serial = 2187] [outer = 0x7f16ce273400] 01:44:38 INFO - PROCESS | 2010 | 1461660278973 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1534ms 01:44:39 INFO - PROCESS | 2010 | 1461660279046 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 01:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:44:39 INFO - PROCESS | 2010 | 1461660279050 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 01:44:39 INFO - PROCESS | 2010 | 1461660279055 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 2010 | 1461660279058 Marionette TRACE conn4 <- [1,2886,null,{}] 01:44:39 INFO - PROCESS | 2010 | 1461660279063 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 2010 | 1461660279292 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 01:44:39 INFO - PROCESS | 2010 | 1461660279604 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ec9800 == 125 [pid = 2010] [id = 729] 01:44:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16ce291000) [pid = 2010] [serial = 2188] [outer = (nil)] 01:44:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d5526000) [pid = 2010] [serial = 2189] [outer = 0x7f16ce291000] 01:44:39 INFO - PROCESS | 2010 | 1461660279684 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16d6455800) [pid = 2010] [serial = 2190] [outer = 0x7f16ce291000] 01:44:40 INFO - PROCESS | 2010 | 1461660280479 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1482ms 01:44:40 INFO - PROCESS | 2010 | 1461660280538 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 2010 | 1461660280542 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 01:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:44:40 INFO - PROCESS | 2010 | 1461660280567 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 2010 | 1461660280569 Marionette TRACE conn4 <- [1,2890,null,{}] 01:44:40 INFO - PROCESS | 2010 | 1461660280575 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 2010 | 1461660280788 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 01:44:41 INFO - PROCESS | 2010 | 1461660281115 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d880e000 == 126 [pid = 2010] [id = 730] 01:44:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16d035ac00) [pid = 2010] [serial = 2191] [outer = (nil)] 01:44:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d65e3000) [pid = 2010] [serial = 2192] [outer = 0x7f16d035ac00] 01:44:41 INFO - PROCESS | 2010 | 1461660281202 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d7178800) [pid = 2010] [serial = 2193] [outer = 0x7f16d035ac00] 01:44:42 INFO - PROCESS | 2010 | 1461660282051 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1540ms 01:44:42 INFO - PROCESS | 2010 | 1461660282103 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 2010 | 1461660282107 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 01:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:44:42 INFO - PROCESS | 2010 | 1461660282112 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 2010 | 1461660282116 Marionette TRACE conn4 <- [1,2894,null,{}] 01:44:42 INFO - PROCESS | 2010 | 1461660282121 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 2010 | 1461660282357 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 01:44:42 INFO - PROCESS | 2010 | 1461660282671 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d9a18000 == 127 [pid = 2010] [id = 731] 01:44:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d5340000) [pid = 2010] [serial = 2194] [outer = (nil)] 01:44:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d71cd000) [pid = 2010] [serial = 2195] [outer = 0x7f16d5340000] 01:44:42 INFO - PROCESS | 2010 | 1461660282747 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d8143c00) [pid = 2010] [serial = 2196] [outer = 0x7f16d5340000] 01:44:43 INFO - PROCESS | 2010 | 1461660283540 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1479ms 01:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:44:43 INFO - PROCESS | 2010 | 1461660283592 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 2010 | 1461660283595 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 01:44:43 INFO - PROCESS | 2010 | 1461660283601 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 2010 | 1461660283604 Marionette TRACE conn4 <- [1,2898,null,{}] 01:44:43 INFO - PROCESS | 2010 | 1461660283609 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 2010 | 1461660283844 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 01:44:44 INFO - PROCESS | 2010 | 1461660284184 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dbaa1800 == 128 [pid = 2010] [id = 732] 01:44:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d87cf000) [pid = 2010] [serial = 2197] [outer = (nil)] 01:44:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d87d1c00) [pid = 2010] [serial = 2198] [outer = 0x7f16d87cf000] 01:44:44 INFO - PROCESS | 2010 | 1461660284291 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16d9a2d000) [pid = 2010] [serial = 2199] [outer = 0x7f16d87cf000] 01:44:45 INFO - PROCESS | 2010 | 1461660285115 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 01:44:45 INFO - PROCESS | 2010 | 1461660285182 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 2010 | 1461660285185 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 01:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:44:45 INFO - PROCESS | 2010 | 1461660285192 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 2010 | 1461660285196 Marionette TRACE conn4 <- [1,2902,null,{}] 01:44:45 INFO - PROCESS | 2010 | 1461660285201 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:45 INFO - PROCESS | 2010 | 1461660285480 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 01:44:45 INFO - PROCESS | 2010 | 1461660285807 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc396800 == 129 [pid = 2010] [id = 733] 01:44:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16c7d43c00) [pid = 2010] [serial = 2200] [outer = (nil)] 01:44:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16dbdc4c00) [pid = 2010] [serial = 2201] [outer = 0x7f16c7d43c00] 01:44:45 INFO - PROCESS | 2010 | 1461660285890 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16dc617800) [pid = 2010] [serial = 2202] [outer = 0x7f16c7d43c00] 01:44:46 INFO - PROCESS | 2010 | 1461660286733 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1581ms 01:44:46 INFO - PROCESS | 2010 | 1461660286774 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 2010 | 1461660286777 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 01:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:44:46 INFO - PROCESS | 2010 | 1461660286783 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 2010 | 1461660286785 Marionette TRACE conn4 <- [1,2906,null,{}] 01:44:46 INFO - PROCESS | 2010 | 1461660286791 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 2010 | 1461660286989 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 01:44:47 INFO - PROCESS | 2010 | 1461660287282 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d6800 == 130 [pid = 2010] [id = 734] 01:44:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16c7d50000) [pid = 2010] [serial = 2203] [outer = (nil)] 01:44:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16df56ac00) [pid = 2010] [serial = 2204] [outer = 0x7f16c7d50000] 01:44:47 INFO - PROCESS | 2010 | 1461660287396 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16dfc25c00) [pid = 2010] [serial = 2205] [outer = 0x7f16c7d50000] 01:44:48 INFO - PROCESS | 2010 | 1461660288226 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1480ms 01:44:48 INFO - PROCESS | 2010 | 1461660288264 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 2010 | 1461660288266 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 01:44:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:44:48 INFO - PROCESS | 2010 | 1461660288273 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 2010 | 1461660288275 Marionette TRACE conn4 <- [1,2910,null,{}] 01:44:48 INFO - PROCESS | 2010 | 1461660288280 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:48 INFO - PROCESS | 2010 | 1461660288493 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 01:44:48 INFO - PROCESS | 2010 | 1461660288812 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e145d800 == 131 [pid = 2010] [id = 735] 01:44:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16dbfe8c00) [pid = 2010] [serial = 2206] [outer = (nil)] 01:44:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16dfc2c000) [pid = 2010] [serial = 2207] [outer = 0x7f16dbfe8c00] 01:44:48 INFO - PROCESS | 2010 | 1461660288892 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16dfcc8800) [pid = 2010] [serial = 2208] [outer = 0x7f16dbfe8c00] 01:44:49 INFO - PROCESS | 2010 | 1461660289583 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:44:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:44:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:44:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1333ms 01:44:49 INFO - PROCESS | 2010 | 1461660289606 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 2010 | 1461660289610 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 01:44:49 INFO - TEST-START | /DOMEvents/constructors.html 01:44:49 INFO - PROCESS | 2010 | 1461660289616 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 2010 | 1461660289619 Marionette TRACE conn4 <- [1,2914,null,{}] 01:44:49 INFO - PROCESS | 2010 | 1461660289645 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:49 INFO - PROCESS | 2010 | 1461660289872 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 01:44:50 INFO - PROCESS | 2010 | 1461660290148 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f1633000 == 132 [pid = 2010] [id = 736] 01:44:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16c41d0000) [pid = 2010] [serial = 2209] [outer = (nil)] 01:44:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16dfcc8c00) [pid = 2010] [serial = 2210] [outer = 0x7f16c41d0000] 01:44:50 INFO - PROCESS | 2010 | 1461660290223 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16e0094c00) [pid = 2010] [serial = 2211] [outer = 0x7f16c41d0000] 01:44:51 INFO - PROCESS | 2010 | 1461660291105 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:44:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:44:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1554ms 01:44:51 INFO - PROCESS | 2010 | 1461660291173 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 2010 | 1461660291179 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 01:44:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:44:51 INFO - PROCESS | 2010 | 1461660291189 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 2010 | 1461660291193 Marionette TRACE conn4 <- [1,2918,null,{}] 01:44:51 INFO - PROCESS | 2010 | 1461660291204 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 2010 | 1461660291437 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 01:44:51 INFO - PROCESS | 2010 | 1461660291760 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f8da5800 == 133 [pid = 2010] [id = 737] 01:44:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16caca0c00) [pid = 2010] [serial = 2212] [outer = (nil)] 01:44:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16e041b000) [pid = 2010] [serial = 2213] [outer = 0x7f16caca0c00] 01:44:51 INFO - PROCESS | 2010 | 1461660291834 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16e0624800) [pid = 2010] [serial = 2214] [outer = 0x7f16caca0c00] 01:44:52 INFO - PROCESS | 2010 | 1461660292571 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:44:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1392ms 01:44:52 INFO - PROCESS | 2010 | 1461660292579 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 2010 | 1461660292583 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 01:44:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:44:52 INFO - PROCESS | 2010 | 1461660292589 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 2010 | 1461660292591 Marionette TRACE conn4 <- [1,2922,null,{}] 01:44:52 INFO - PROCESS | 2010 | 1461660292597 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 2010 | 1461660292812 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 01:44:53 INFO - PROCESS | 2010 | 1461660293072 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba22800 == 134 [pid = 2010] [id = 738] 01:44:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16db3fa000) [pid = 2010] [serial = 2215] [outer = (nil)] 01:44:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16e0715400) [pid = 2010] [serial = 2216] [outer = 0x7f16db3fa000] 01:44:53 INFO - PROCESS | 2010 | 1461660293146 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16e0a8c400) [pid = 2010] [serial = 2217] [outer = 0x7f16db3fa000] 01:44:53 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:53 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:53 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:53 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:53 INFO - PROCESS | 2010 | 1461660293974 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:44:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:44:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:54 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 01:44:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:54 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 01:44:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:54 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]" 01:44:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:44:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1434ms 01:44:54 INFO - PROCESS | 2010 | 1461660294027 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 2010 | 1461660294034 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 01:44:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:44:54 INFO - PROCESS | 2010 | 1461660294090 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 2010 | 1461660294092 Marionette TRACE conn4 <- [1,2926,null,{}] 01:44:54 INFO - PROCESS | 2010 | 1461660294101 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 2010 | 1461660294340 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 01:44:54 INFO - PROCESS | 2010 | 1461660294622 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c6453000 == 135 [pid = 2010] [id = 739] 01:44:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16c0cea800) [pid = 2010] [serial = 2218] [outer = (nil)] 01:44:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16e0e23000) [pid = 2010] [serial = 2219] [outer = 0x7f16c0cea800] 01:44:54 INFO - PROCESS | 2010 | 1461660294758 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16e1419400) [pid = 2010] [serial = 2220] [outer = 0x7f16c0cea800] 01:44:55 INFO - PROCESS | 2010 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:44:55 INFO - PROCESS | 2010 | 1461660295453 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:44:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:44:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1389ms 01:44:55 INFO - PROCESS | 2010 | 1461660295472 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 2010 | 1461660295476 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 01:44:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:44:55 INFO - PROCESS | 2010 | 1461660295482 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 2010 | 1461660295484 Marionette TRACE conn4 <- [1,2930,null,{}] 01:44:55 INFO - PROCESS | 2010 | 1461660295489 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:55 INFO - PROCESS | 2010 | 1461660295709 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 01:44:56 INFO - PROCESS | 2010 | 1461660295994 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f1712cd1800 == 136 [pid = 2010] [id = 740] 01:44:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16c2386000) [pid = 2010] [serial = 2221] [outer = (nil)] 01:44:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16e197b800) [pid = 2010] [serial = 2222] [outer = 0x7f16c2386000] 01:44:56 INFO - PROCESS | 2010 | 1461660296082 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16e1f74c00) [pid = 2010] [serial = 2223] [outer = 0x7f16c2386000] 01:44:56 INFO - PROCESS | 2010 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:44:56 INFO - PROCESS | 2010 | 1461660296806 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:44:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:44:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1378ms 01:44:56 INFO - PROCESS | 2010 | 1461660296861 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 2010 | 1461660296865 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 01:44:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:44:56 INFO - PROCESS | 2010 | 1461660296871 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 2010 | 1461660296873 Marionette TRACE conn4 <- [1,2934,null,{}] 01:44:56 INFO - PROCESS | 2010 | 1461660296883 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 2010 | 1461660297148 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 01:44:57 INFO - PROCESS | 2010 | 1461660297406 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c65ea000 == 137 [pid = 2010] [id = 741] 01:44:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16e12ab800) [pid = 2010] [serial = 2224] [outer = (nil)] 01:44:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16e2276000) [pid = 2010] [serial = 2225] [outer = 0x7f16e12ab800] 01:44:57 INFO - PROCESS | 2010 | 1461660297485 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16e23ba800) [pid = 2010] [serial = 2226] [outer = 0x7f16e12ab800] 01:44:58 INFO - PROCESS | 2010 | 1461660298214 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:44:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:44:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1391ms 01:44:58 INFO - PROCESS | 2010 | 1461660298263 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 2010 | 1461660298267 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 01:44:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:44:58 INFO - PROCESS | 2010 | 1461660298273 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 2010 | 1461660298275 Marionette TRACE conn4 <- [1,2938,null,{}] 01:44:58 INFO - PROCESS | 2010 | 1461660298281 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 2010 | 1461660298499 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 01:44:58 INFO - PROCESS | 2010 | 1461660298791 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c9513800 == 138 [pid = 2010] [id = 742] 01:44:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16c0d57800) [pid = 2010] [serial = 2227] [outer = (nil)] 01:44:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16e2446800) [pid = 2010] [serial = 2228] [outer = 0x7f16c0d57800] 01:44:58 INFO - PROCESS | 2010 | 1461660298865 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16e49ee400) [pid = 2010] [serial = 2229] [outer = 0x7f16c0d57800] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc1d4000 == 137 [pid = 2010] [id = 721] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb876000 == 136 [pid = 2010] [id = 720] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c9111000 == 135 [pid = 2010] [id = 719] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7c99800 == 134 [pid = 2010] [id = 718] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f7e3a800 == 133 [pid = 2010] [id = 716] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3f04800 == 132 [pid = 2010] [id = 715] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f3a4e000 == 131 [pid = 2010] [id = 714] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f332c000 == 130 [pid = 2010] [id = 713] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16efc23000 == 129 [pid = 2010] [id = 712] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16eeca9000 == 128 [pid = 2010] [id = 711] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e89fa800 == 127 [pid = 2010] [id = 710] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1fdd000 == 126 [pid = 2010] [id = 709] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e1472800 == 125 [pid = 2010] [id = 708] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e02d1800 == 124 [pid = 2010] [id = 707] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dfe71000 == 123 [pid = 2010] [id = 706] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16de6c9000 == 122 [pid = 2010] [id = 705] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc3a3800 == 121 [pid = 2010] [id = 704] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc013800 == 120 [pid = 2010] [id = 703] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16db72d000 == 119 [pid = 2010] [id = 702] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d8aaf800 == 118 [pid = 2010] [id = 701] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d879b800 == 117 [pid = 2010] [id = 700] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d6712000 == 116 [pid = 2010] [id = 699] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cc35b800 == 115 [pid = 2010] [id = 698] 01:45:00 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c7689800 == 114 [pid = 2010] [id = 697] 01:45:00 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16d88cf000) [pid = 2010] [serial = 2016] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16d88ccc00) [pid = 2010] [serial = 2007] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16dbd20c00) [pid = 2010] [serial = 2013] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16db3f7400) [pid = 2010] [serial = 2010] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16cc5ab800) [pid = 2010] [serial = 2084] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16ce28b400) [pid = 2010] [serial = 2087] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16ce327400) [pid = 2010] [serial = 2088] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16cb119400) [pid = 2010] [serial = 2039] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16c8e6ac00) [pid = 2010] [serial = 2036] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16d0499800) [pid = 2010] [serial = 2051] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16d54cc800) [pid = 2010] [serial = 2054] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16d6517800) [pid = 2010] [serial = 2057] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16d644f800) [pid = 2010] [serial = 2060] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16d8535800) [pid = 2010] [serial = 2063] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16ccb39400) [pid = 2010] [serial = 2066] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16c9605c00) [pid = 2010] [serial = 2073] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16c7e32800) [pid = 2010] [serial = 2072] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16c2ff8800) [pid = 2010] [serial = 2070] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16c2390400) [pid = 2010] [serial = 2069] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16cbd88800) [pid = 2010] [serial = 2042] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16ca9b0800) [pid = 2010] [serial = 2076] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16ca8a8800) [pid = 2010] [serial = 2075] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16caa45400) [pid = 2010] [serial = 2078] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16cb11bc00) [pid = 2010] [serial = 2079] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16cba88400) [pid = 2010] [serial = 2081] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16ccc8e400) [pid = 2010] [serial = 2045] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16ce27bc00) [pid = 2010] [serial = 2048] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16c766bc00) [pid = 2010] [serial = 2033] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16ccdcdc00) [pid = 2010] [serial = 2085] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16cbbdbc00) [pid = 2010] [serial = 2082] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16c7d60400) [pid = 2010] [serial = 2090] [outer = (nil)] [url = about:blank] 01:45:01 INFO - PROCESS | 2010 | 1461660301564 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:45:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 3336ms 01:45:01 INFO - PROCESS | 2010 | 1461660301609 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 2010 | 1461660301614 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 01:45:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:45:01 INFO - PROCESS | 2010 | 1461660301622 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 2010 | 1461660301626 Marionette TRACE conn4 <- [1,2942,null,{}] 01:45:01 INFO - PROCESS | 2010 | 1461660301633 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 2010 | 1461660301880 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 01:45:02 INFO - PROCESS | 2010 | 1461660302107 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c76a3000 == 115 [pid = 2010] [id = 743] 01:45:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16c249a800) [pid = 2010] [serial = 2230] [outer = (nil)] 01:45:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16c6759c00) [pid = 2010] [serial = 2231] [outer = 0x7f16c249a800] 01:45:02 INFO - PROCESS | 2010 | 1461660302180 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16c7cdec00) [pid = 2010] [serial = 2232] [outer = 0x7f16c249a800] 01:45:02 INFO - PROCESS | 2010 | 1461660302930 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:45:02 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:45:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:45:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1336ms 01:45:02 INFO - PROCESS | 2010 | 1461660302959 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 01:45:02 INFO - PROCESS | 2010 | 1461660302967 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 01:45:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:45:02 INFO - PROCESS | 2010 | 1461660302976 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 2010 | 1461660302979 Marionette TRACE conn4 <- [1,2946,null,{}] 01:45:02 INFO - PROCESS | 2010 | 1461660302985 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 2010 | 1461660303296 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 01:45:03 INFO - PROCESS | 2010 | 1461660303462 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93d6800 == 116 [pid = 2010] [id = 744] 01:45:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16c7d4c800) [pid = 2010] [serial = 2233] [outer = (nil)] 01:45:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16c9602c00) [pid = 2010] [serial = 2234] [outer = 0x7f16c7d4c800] 01:45:03 INFO - PROCESS | 2010 | 1461660303526 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16ca59f000) [pid = 2010] [serial = 2235] [outer = 0x7f16c7d4c800] 01:45:04 INFO - PROCESS | 2010 | 1461660304298 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:45:04 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:45:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1330ms 01:45:04 INFO - PROCESS | 2010 | 1461660304306 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 2010 | 1461660304310 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 01:45:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:45:04 INFO - PROCESS | 2010 | 1461660304315 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 2010 | 1461660304320 Marionette TRACE conn4 <- [1,2950,null,{}] 01:45:04 INFO - PROCESS | 2010 | 1461660304345 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 2010 | 1461660304618 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 01:45:04 INFO - PROCESS | 2010 | 1461660304667 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb879000 == 117 [pid = 2010] [id = 745] 01:45:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16caa4a800) [pid = 2010] [serial = 2236] [outer = (nil)] 01:45:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16caca3400) [pid = 2010] [serial = 2237] [outer = 0x7f16caa4a800] 01:45:04 INFO - PROCESS | 2010 | 1461660304732 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16cb963800) [pid = 2010] [serial = 2238] [outer = 0x7f16caa4a800] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16cac99000) [pid = 2010] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16c0d59c00) [pid = 2010] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16ccdd5c00) [pid = 2010] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16c6755400) [pid = 2010] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16d6874000) [pid = 2010] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16c599c800) [pid = 2010] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16c0d60000) [pid = 2010] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d035e400) [pid = 2010] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16c41d9c00) [pid = 2010] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16d7170800) [pid = 2010] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16d8532000) [pid = 2010] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16c6759800) [pid = 2010] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16cbd90400) [pid = 2010] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16c7d5a400) [pid = 2010] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16cb965c00) [pid = 2010] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16dbdc0c00) [pid = 2010] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16c7ce0400) [pid = 2010] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16ccdce000) [pid = 2010] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16dc2ed800) [pid = 2010] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16c6751400) [pid = 2010] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16ce32f800) [pid = 2010] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16c8e6c800) [pid = 2010] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16ca8a9400) [pid = 2010] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16dc2e5800) [pid = 2010] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16c2ff2000) [pid = 2010] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16c0d61400) [pid = 2010] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16c0d59000) [pid = 2010] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16c6751800) [pid = 2010] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16c674e400) [pid = 2010] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d8041800) [pid = 2010] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c8c9a400) [pid = 2010] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16cfa98800) [pid = 2010] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d8ad6800) [pid = 2010] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16ca865000) [pid = 2010] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16d035b800) [pid = 2010] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d5340800) [pid = 2010] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16c249b000) [pid = 2010] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16c2ff8000) [pid = 2010] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16caa50c00) [pid = 2010] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:45:05 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16cba80800) [pid = 2010] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:45:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c0b60000 == 118 [pid = 2010] [id = 746] 01:45:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16c0d63800) [pid = 2010] [serial = 2239] [outer = (nil)] 01:45:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16c249d000) [pid = 2010] [serial = 2240] [outer = 0x7f16c0d63800] 01:45:06 INFO - PROCESS | 2010 | 1461660306160 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1884ms 01:45:06 INFO - PROCESS | 2010 | 1461660306199 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 2010 | 1461660306208 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 01:45:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:45:06 INFO - PROCESS | 2010 | 1461660306230 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 2010 | 1461660306232 Marionette TRACE conn4 <- [1,2954,null,{}] 01:45:06 INFO - PROCESS | 2010 | 1461660306237 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 2010 | 1461660306504 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 01:45:06 INFO - PROCESS | 2010 | 1461660306700 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce316800 == 119 [pid = 2010] [id = 747] 01:45:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16c0d5c800) [pid = 2010] [serial = 2241] [outer = (nil)] 01:45:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16c7db5000) [pid = 2010] [serial = 2242] [outer = 0x7f16c0d5c800] 01:45:06 INFO - PROCESS | 2010 | 1461660306761 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16caa50c00) [pid = 2010] [serial = 2243] [outer = 0x7f16c0d5c800] 01:45:07 INFO - PROCESS | 2010 | 1461660307353 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1177ms 01:45:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:45:07 INFO - PROCESS | 2010 | 1461660307407 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 2010 | 1461660307409 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 01:45:07 INFO - PROCESS | 2010 | 1461660307415 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 2010 | 1461660307418 Marionette TRACE conn4 <- [1,2958,null,{}] 01:45:07 INFO - PROCESS | 2010 | 1461660307423 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 2010 | 1461660307715 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 01:45:07 INFO - PROCESS | 2010 | 1461660307740 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d058b800 == 120 [pid = 2010] [id = 748] 01:45:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c2383000) [pid = 2010] [serial = 2244] [outer = (nil)] 01:45:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16cba83000) [pid = 2010] [serial = 2245] [outer = 0x7f16c2383000] 01:45:07 INFO - PROCESS | 2010 | 1461660307802 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16cc265400) [pid = 2010] [serial = 2246] [outer = 0x7f16c2383000] 01:45:08 INFO - PROCESS | 2010 | 1461660308912 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1543ms 01:45:08 INFO - PROCESS | 2010 | 1461660308966 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 2010 | 1461660308972 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 01:45:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:45:08 INFO - PROCESS | 2010 | 1461660308982 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 2010 | 1461660308987 Marionette TRACE conn4 <- [1,2962,null,{}] 01:45:08 INFO - PROCESS | 2010 | 1461660308995 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:09 INFO - PROCESS | 2010 | 1461660309235 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 01:45:09 INFO - PROCESS | 2010 | 1461660309518 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8dd5800 == 121 [pid = 2010] [id = 749] 01:45:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c7671c00) [pid = 2010] [serial = 2247] [outer = (nil)] 01:45:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c7d4f000) [pid = 2010] [serial = 2248] [outer = 0x7f16c7671c00] 01:45:09 INFO - PROCESS | 2010 | 1461660309643 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c7e34400) [pid = 2010] [serial = 2249] [outer = 0x7f16c7671c00] 01:45:10 INFO - PROCESS | 2010 | 1461660310444 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:45:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1482ms 01:45:10 INFO - PROCESS | 2010 | 1461660310464 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 2010 | 1461660310474 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 01:45:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:45:10 INFO - PROCESS | 2010 | 1461660310485 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 2010 | 1461660310489 Marionette TRACE conn4 <- [1,2966,null,{}] 01:45:10 INFO - PROCESS | 2010 | 1461660310495 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 2010 | 1461660310729 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 01:45:10 INFO - PROCESS | 2010 | 1461660310987 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ccd16800 == 122 [pid = 2010] [id = 750] 01:45:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16c8b33000) [pid = 2010] [serial = 2250] [outer = (nil)] 01:45:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16ca9a9000) [pid = 2010] [serial = 2251] [outer = 0x7f16c8b33000] 01:45:11 INFO - PROCESS | 2010 | 1461660311063 Marionette DEBUG loaded listener.js 01:45:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16cb959400) [pid = 2010] [serial = 2252] [outer = 0x7f16c8b33000] 01:45:11 INFO - PROCESS | 2010 | 1461660311918 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:45: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. 01:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1482ms 01:45:11 INFO - PROCESS | 2010 | 1461660311967 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 2010 | 1461660311971 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 01:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:45:11 INFO - PROCESS | 2010 | 1461660311977 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 2010 | 1461660311983 Marionette TRACE conn4 <- [1,2970,null,{}] 01:45:12 INFO - PROCESS | 2010 | 1461660311998 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 2010 | 1461660312257 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 01:45:12 INFO - PROCESS | 2010 | 1461660312551 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d6713800 == 123 [pid = 2010] [id = 751] 01:45:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16cb95e800) [pid = 2010] [serial = 2253] [outer = (nil)] 01:45:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16ccb3a000) [pid = 2010] [serial = 2254] [outer = 0x7f16cb95e800] 01:45:12 INFO - PROCESS | 2010 | 1461660312630 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16ccdd6800) [pid = 2010] [serial = 2255] [outer = 0x7f16cb95e800] 01:45:13 INFO - PROCESS | 2010 | 1461660313387 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:45:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1445ms 01:45:13 INFO - PROCESS | 2010 | 1461660313423 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 2010 | 1461660313426 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 01:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:45:13 INFO - PROCESS | 2010 | 1461660313432 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 2010 | 1461660313435 Marionette TRACE conn4 <- [1,2974,null,{}] 01:45:13 INFO - PROCESS | 2010 | 1461660313440 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 2010 | 1461660313662 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 01:45:13 INFO - PROCESS | 2010 | 1461660313941 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7ebf000 == 124 [pid = 2010] [id = 752] 01:45:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16cbd8ac00) [pid = 2010] [serial = 2256] [outer = (nil)] 01:45:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16ce27bc00) [pid = 2010] [serial = 2257] [outer = 0x7f16cbd8ac00] 01:45:14 INFO - PROCESS | 2010 | 1461660314017 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16ce327400) [pid = 2010] [serial = 2258] [outer = 0x7f16cbd8ac00] 01:45:14 INFO - PROCESS | 2010 | 1461660314762 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:45:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1379ms 01:45:14 INFO - PROCESS | 2010 | 1461660314813 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 2010 | 1461660314817 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 01:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:45:14 INFO - PROCESS | 2010 | 1461660314823 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 2010 | 1461660314825 Marionette TRACE conn4 <- [1,2978,null,{}] 01:45:14 INFO - PROCESS | 2010 | 1461660314831 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 2010 | 1461660315091 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 01:45:15 INFO - PROCESS | 2010 | 1461660315375 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d8aac000 == 125 [pid = 2010] [id = 753] 01:45:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16ccdd9000) [pid = 2010] [serial = 2259] [outer = (nil)] 01:45:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16ce346800) [pid = 2010] [serial = 2260] [outer = 0x7f16ccdd9000] 01:45:15 INFO - PROCESS | 2010 | 1461660315454 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16cfaa2c00) [pid = 2010] [serial = 2261] [outer = 0x7f16ccdd9000] 01:45:16 INFO - PROCESS | 2010 | 1461660316236 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:45:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1478ms 01:45:16 INFO - PROCESS | 2010 | 1461660316304 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 2010 | 1461660316309 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 01:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:45:16 INFO - PROCESS | 2010 | 1461660316337 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 2010 | 1461660316341 Marionette TRACE conn4 <- [1,2982,null,{}] 01:45:16 INFO - PROCESS | 2010 | 1461660316348 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 2010 | 1461660316606 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 01:45:16 INFO - PROCESS | 2010 | 1461660316893 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dba1b000 == 126 [pid = 2010] [id = 754] 01:45:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16c9610000) [pid = 2010] [serial = 2262] [outer = (nil)] 01:45:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d049c800) [pid = 2010] [serial = 2263] [outer = 0x7f16c9610000] 01:45:17 INFO - PROCESS | 2010 | 1461660317016 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d7173800) [pid = 2010] [serial = 2264] [outer = 0x7f16c9610000] 01:45:17 INFO - PROCESS | 2010 | 1461660317738 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:45:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:45:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:45:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1455ms 01:45:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:45:17 INFO - PROCESS | 2010 | 1461660317774 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 2010 | 1461660317777 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 01:45:17 INFO - PROCESS | 2010 | 1461660317783 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 2010 | 1461660317786 Marionette TRACE conn4 <- [1,2986,null,{}] 01:45:17 INFO - PROCESS | 2010 | 1461660317791 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 2010 | 1461660318000 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 01:45:18 INFO - PROCESS | 2010 | 1461660318253 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc156800 == 127 [pid = 2010] [id = 755] 01:45:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16ca59d400) [pid = 2010] [serial = 2265] [outer = (nil)] 01:45:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d762bc00) [pid = 2010] [serial = 2266] [outer = 0x7f16ca59d400] 01:45:18 INFO - PROCESS | 2010 | 1461660318326 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d803a000) [pid = 2010] [serial = 2267] [outer = 0x7f16ca59d400] 01:45:19 INFO - PROCESS | 2010 | 1461660319113 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:45:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1385ms 01:45:19 INFO - PROCESS | 2010 | 1461660319167 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 2010 | 1461660319171 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 01:45:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:45:19 INFO - PROCESS | 2010 | 1461660319176 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 2010 | 1461660319179 Marionette TRACE conn4 <- [1,2990,null,{}] 01:45:19 INFO - PROCESS | 2010 | 1461660319185 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 2010 | 1461660319434 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 01:45:19 INFO - PROCESS | 2010 | 1461660319720 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16dc58c800 == 128 [pid = 2010] [id = 756] 01:45:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d65e6c00) [pid = 2010] [serial = 2268] [outer = (nil)] 01:45:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d8149000) [pid = 2010] [serial = 2269] [outer = 0x7f16d65e6c00] 01:45:19 INFO - PROCESS | 2010 | 1461660319797 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16d8568800) [pid = 2010] [serial = 2270] [outer = 0x7f16d65e6c00] 01:45:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16de5d4000 == 129 [pid = 2010] [id = 757] 01:45:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d9848400) [pid = 2010] [serial = 2271] [outer = (nil)] 01:45:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16d762ec00) [pid = 2010] [serial = 2272] [outer = 0x7f16d9848400] 01:45:20 INFO - PROCESS | 2010 | 1461660320631 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:45:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 01:45:20 INFO - PROCESS | 2010 | 1461660320658 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 2010 | 1461660320662 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 01:45:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:45:20 INFO - PROCESS | 2010 | 1461660320667 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 2010 | 1461660320670 Marionette TRACE conn4 <- [1,2994,null,{}] 01:45:20 INFO - PROCESS | 2010 | 1461660320676 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 2010 | 1461660320974 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 01:45:21 INFO - PROCESS | 2010 | 1461660321314 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e00d1000 == 130 [pid = 2010] [id = 758] 01:45:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16cb959800) [pid = 2010] [serial = 2273] [outer = (nil)] 01:45:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16d88cd400) [pid = 2010] [serial = 2274] [outer = 0x7f16cb959800] 01:45:21 INFO - PROCESS | 2010 | 1461660321401 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16db293c00) [pid = 2010] [serial = 2275] [outer = 0x7f16cb959800] 01:45:22 INFO - PROCESS | 2010 | 1461660322086 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:45:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:45:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:45:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1432ms 01:45:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:45:22 INFO - PROCESS | 2010 | 1461660322100 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 2010 | 1461660322103 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 01:45:22 INFO - PROCESS | 2010 | 1461660322109 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 2010 | 1461660322112 Marionette TRACE conn4 <- [1,2998,null,{}] 01:45:22 INFO - PROCESS | 2010 | 1461660322117 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 2010 | 1461660322359 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 01:45:22 INFO - PROCESS | 2010 | 1461660322646 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16e110b000 == 131 [pid = 2010] [id = 759] 01:45:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16d035d800) [pid = 2010] [serial = 2276] [outer = (nil)] 01:45:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 189 (0x7f16dba47400) [pid = 2010] [serial = 2277] [outer = 0x7f16d035d800] 01:45:22 INFO - PROCESS | 2010 | 1461660322721 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 190 (0x7f16dbd22000) [pid = 2010] [serial = 2278] [outer = 0x7f16d035d800] 01:45:23 INFO - PROCESS | 2010 | 1461660323478 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:45: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. 01:45:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1381ms 01:45:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:45:23 INFO - PROCESS | 2010 | 1461660323489 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 2010 | 1461660323492 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 01:45:23 INFO - PROCESS | 2010 | 1461660323498 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 2010 | 1461660323502 Marionette TRACE conn4 <- [1,3002,null,{}] 01:45:23 INFO - PROCESS | 2010 | 1461660323507 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:23 INFO - PROCESS | 2010 | 1461660323749 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 01:45:24 INFO - PROCESS | 2010 | 1461660324010 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ed999800 == 132 [pid = 2010] [id = 760] 01:45:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 191 (0x7f16db3f6800) [pid = 2010] [serial = 2279] [outer = (nil)] 01:45:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 192 (0x7f16dbf36c00) [pid = 2010] [serial = 2280] [outer = 0x7f16db3f6800] 01:45:24 INFO - PROCESS | 2010 | 1461660324091 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 193 (0x7f16dc2e5400) [pid = 2010] [serial = 2281] [outer = 0x7f16db3f6800] 01:45:24 INFO - PROCESS | 2010 | 1461660324886 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:45:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 01:45:24 INFO - PROCESS | 2010 | 1461660324934 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 2010 | 1461660324938 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 01:45:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:45:24 INFO - PROCESS | 2010 | 1461660324944 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 2010 | 1461660324946 Marionette TRACE conn4 <- [1,3006,null,{}] 01:45:24 INFO - PROCESS | 2010 | 1461660324952 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 2010 | 1461660325190 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 01:45:25 INFO - PROCESS | 2010 | 1461660325490 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3315800 == 133 [pid = 2010] [id = 761] 01:45:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 194 (0x7f16cba86800) [pid = 2010] [serial = 2282] [outer = (nil)] 01:45:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 195 (0x7f16dc2f3400) [pid = 2010] [serial = 2283] [outer = 0x7f16cba86800] 01:45:25 INFO - PROCESS | 2010 | 1461660325562 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 196 (0x7f16dc5af400) [pid = 2010] [serial = 2284] [outer = 0x7f16cba86800] 01:45:26 INFO - PROCESS | 2010 | 1461660326319 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:45: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. 01:45:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1428ms 01:45:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:45:26 INFO - PROCESS | 2010 | 1461660326373 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 2010 | 1461660326375 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 01:45:26 INFO - PROCESS | 2010 | 1461660326380 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 2010 | 1461660326392 Marionette TRACE conn4 <- [1,3010,null,{}] 01:45:26 INFO - PROCESS | 2010 | 1461660326396 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 2010 | 1461660326613 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 01:45:26 INFO - PROCESS | 2010 | 1461660326897 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f3cb1000 == 134 [pid = 2010] [id = 762] 01:45:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 197 (0x7f16dbd22400) [pid = 2010] [serial = 2285] [outer = (nil)] 01:45:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 198 (0x7f16dc615c00) [pid = 2010] [serial = 2286] [outer = 0x7f16dbd22400] 01:45:26 INFO - PROCESS | 2010 | 1461660326970 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 199 (0x7f16df5dbc00) [pid = 2010] [serial = 2287] [outer = 0x7f16dbd22400] 01:45:27 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:45:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1338ms 01:45:27 INFO - PROCESS | 2010 | 1461660327712 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:45:27 INFO - PROCESS | 2010 | 1461660327719 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 2010 | 1461660327723 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 01:45:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:45:27 INFO - PROCESS | 2010 | 1461660327728 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 2010 | 1461660327731 Marionette TRACE conn4 <- [1,3014,null,{}] 01:45:27 INFO - PROCESS | 2010 | 1461660327736 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 2010 | 1461660327940 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 01:45:28 INFO - PROCESS | 2010 | 1461660328231 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16f8d8d000 == 135 [pid = 2010] [id = 763] 01:45:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 200 (0x7f16dc530000) [pid = 2010] [serial = 2288] [outer = (nil)] 01:45:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 201 (0x7f16dfcc5000) [pid = 2010] [serial = 2289] [outer = 0x7f16dc530000] 01:45:28 INFO - PROCESS | 2010 | 1461660328305 Marionette DEBUG loaded listener.js 01:45:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 202 (0x7f16e0619800) [pid = 2010] [serial = 2290] [outer = 0x7f16dc530000] 01:45:28 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:29 INFO - PROCESS | 2010 | 1461660329154 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:45:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:45:29 INFO - {} 01:45:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:45:29 INFO - {} 01:45:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:45:29 INFO - {} 01:45:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:45:29 INFO - {} 01:45:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1437ms 01:45:29 INFO - TEST-START | /FileAPI/fileReader.html 01:45:29 INFO - PROCESS | 2010 | 1461660329167 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 01:45:29 INFO - PROCESS | 2010 | 1461660329170 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 01:45:29 INFO - PROCESS | 2010 | 1461660329180 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 2010 | 1461660329182 Marionette TRACE conn4 <- [1,3018,null,{}] 01:45:29 INFO - PROCESS | 2010 | 1461660329191 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 2010 | 1461660329416 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 01:45:29 INFO - PROCESS | 2010 | 1461660329678 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16bf903000 == 136 [pid = 2010] [id = 764] 01:45:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 203 (0x7f16c7ce7400) [pid = 2010] [serial = 2291] [outer = (nil)] 01:45:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 204 (0x7f16e0fab400) [pid = 2010] [serial = 2292] [outer = 0x7f16c7ce7400] 01:45:29 INFO - PROCESS | 2010 | 1461660329788 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 205 (0x7f16e2449800) [pid = 2010] [serial = 2293] [outer = 0x7f16c7ce7400] 01:45:30 INFO - PROCESS | 2010 | 1461660330522 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:45:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:45:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:45:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:45:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:45:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1396ms 01:45:30 INFO - PROCESS | 2010 | 1461660330572 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 2010 | 1461660330575 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 01:45:30 INFO - TEST-START | /FileAPI/historical.html 01:45:30 INFO - PROCESS | 2010 | 1461660330581 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 2010 | 1461660330583 Marionette TRACE conn4 <- [1,3022,null,{}] 01:45:30 INFO - PROCESS | 2010 | 1461660330588 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:30 INFO - PROCESS | 2010 | 1461660330791 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 01:45:31 INFO - PROCESS | 2010 | 1461660331079 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16bf91d000 == 137 [pid = 2010] [id = 765] 01:45:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 206 (0x7f16c8e73c00) [pid = 2010] [serial = 2294] [outer = (nil)] 01:45:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 207 (0x7f16e47d8400) [pid = 2010] [serial = 2295] [outer = 0x7f16c8e73c00] 01:45:31 INFO - PROCESS | 2010 | 1461660331153 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 208 (0x7f16e7a4b000) [pid = 2010] [serial = 2296] [outer = 0x7f16c8e73c00] 01:45:31 INFO - PROCESS | 2010 | 1461660331947 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:45:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:45:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:45:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:45:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:45:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:45:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:45:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:45:32 INFO - TEST-OK | /FileAPI/historical.html | took 1428ms 01:45:32 INFO - PROCESS | 2010 | 1461660332011 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 01:45:32 INFO - PROCESS | 2010 | 1461660332014 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 01:45:32 INFO - TEST-START | /FileAPI/idlharness.html 01:45:32 INFO - PROCESS | 2010 | 1461660332021 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:45:32 INFO - PROCESS | 2010 | 1461660332024 Marionette TRACE conn4 <- [1,3026,null,{}] 01:45:32 INFO - PROCESS | 2010 | 1461660332029 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:32 INFO - PROCESS | 2010 | 1461660332252 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 01:45:32 INFO - PROCESS | 2010 | 1461660332543 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16beef5000 == 138 [pid = 2010] [id = 766] 01:45:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 209 (0x7f16dfc24800) [pid = 2010] [serial = 2297] [outer = (nil)] 01:45:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 210 (0x7f16ed90c800) [pid = 2010] [serial = 2298] [outer = 0x7f16dfc24800] 01:45:32 INFO - PROCESS | 2010 | 1461660332613 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 211 (0x7f16ee564c00) [pid = 2010] [serial = 2299] [outer = 0x7f16dfc24800] 01:45:34 INFO - PROCESS | 2010 | 1461660334046 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:45: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 01:45:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:45: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 01:45:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:45: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 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:45: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 01:45: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 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:45:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2170ms 01:45:34 INFO - PROCESS | 2010 | 1461660334192 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 2010 | 1461660334195 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 01:45:34 INFO - TEST-START | /FileAPI/idlharness.worker 01:45:34 INFO - PROCESS | 2010 | 1461660334207 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 2010 | 1461660334211 Marionette TRACE conn4 <- [1,3030,null,{}] 01:45:34 INFO - PROCESS | 2010 | 1461660334223 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 2010 | 1461660334552 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 01:45:34 INFO - PROCESS | 2010 | 1461660334806 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c31b7800 == 139 [pid = 2010] [id = 767] 01:45:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 212 (0x7f16c0d58400) [pid = 2010] [serial = 2300] [outer = (nil)] 01:45:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 213 (0x7f16e0e1f000) [pid = 2010] [serial = 2301] [outer = 0x7f16c0d58400] 01:45:34 INFO - PROCESS | 2010 | 1461660334881 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 214 (0x7f16f3474c00) [pid = 2010] [serial = 2302] [outer = 0x7f16c0d58400] 01:45:35 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:45:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:45:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:45:36 INFO - {} 01:45:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:45:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:37 INFO - {} 01:45:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2805ms 01:45:37 INFO - PROCESS | 2010 | 1461660336917 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:45:37 INFO - PROCESS | 2010 | 1461660337059 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 2010 | 1461660337068 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 01:45:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:45:37 INFO - PROCESS | 2010 | 1461660337076 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 2010 | 1461660337082 Marionette TRACE conn4 <- [1,3034,null,{}] 01:45:37 INFO - PROCESS | 2010 | 1461660337092 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:37 INFO - PROCESS | 2010 | 1461660337388 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 01:45:37 INFO - PROCESS | 2010 | 1461660337681 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb72f000 == 140 [pid = 2010] [id = 768] 01:45:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 215 (0x7f16e11d8c00) [pid = 2010] [serial = 2303] [outer = (nil)] 01:45:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 216 (0x7f16f3a6d000) [pid = 2010] [serial = 2304] [outer = 0x7f16e11d8c00] 01:45:37 INFO - PROCESS | 2010 | 1461660337750 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 217 (0x7f16bdd6cc00) [pid = 2010] [serial = 2305] [outer = 0x7f16e11d8c00] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cafc4000 == 139 [pid = 2010] [id = 602] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce316800 == 138 [pid = 2010] [id = 747] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c0b60000 == 137 [pid = 2010] [id = 746] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16cb879000 == 136 [pid = 2010] [id = 745] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c93d6800 == 135 [pid = 2010] [id = 744] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c76a3000 == 134 [pid = 2010] [id = 743] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16f1633000 == 133 [pid = 2010] [id = 736] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e145d800 == 132 [pid = 2010] [id = 735] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16e00d6800 == 131 [pid = 2010] [id = 734] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dc396800 == 130 [pid = 2010] [id = 733] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16dbaa1800 == 129 [pid = 2010] [id = 732] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d9a18000 == 128 [pid = 2010] [id = 731] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d880e000 == 127 [pid = 2010] [id = 730] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d7ec9800 == 126 [pid = 2010] [id = 729] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d775a000 == 125 [pid = 2010] [id = 728] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d657a000 == 124 [pid = 2010] [id = 727] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d54ae000 == 123 [pid = 2010] [id = 726] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16d0b09000 == 122 [pid = 2010] [id = 725] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16ce5e0000 == 121 [pid = 2010] [id = 724] 01:45:40 INFO - PROCESS | 2010 | --DOCSHELL 0x7f16c9635000 == 120 [pid = 2010] [id = 723] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 216 (0x7f16dc611c00) [pid = 2010] [serial = 2147] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 215 (0x7f16ca8a7400) [pid = 2010] [serial = 2037] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 214 (0x7f16cb121c00) [pid = 2010] [serial = 2099] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 213 (0x7f16ccc97400) [pid = 2010] [serial = 2102] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 212 (0x7f16ca59c800) [pid = 2010] [serial = 2097] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 211 (0x7f16c8e77000) [pid = 2010] [serial = 2096] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 210 (0x7f16d80eb800) [pid = 2010] [serial = 2123] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 209 (0x7f16df566000) [pid = 2010] [serial = 2151] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 208 (0x7f16dbfe7800) [pid = 2010] [serial = 2139] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 207 (0x7f16c8c9e000) [pid = 2010] [serial = 2160] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 206 (0x7f16d0359400) [pid = 2010] [serial = 2049] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 205 (0x7f16dc2ee400) [pid = 2010] [serial = 2141] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 204 (0x7f16c7d45800) [pid = 2010] [serial = 2034] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 203 (0x7f16d65de800) [pid = 2010] [serial = 2112] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 202 (0x7f16d71b7400) [pid = 2010] [serial = 2117] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 201 (0x7f16cbb56000) [pid = 2010] [serial = 2040] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 200 (0x7f16dc5b8000) [pid = 2010] [serial = 2145] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 199 (0x7f16dbdc2c00) [pid = 2010] [serial = 2132] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 198 (0x7f16d88c6800) [pid = 2010] [serial = 2064] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 197 (0x7f16ccfde800) [pid = 2010] [serial = 2103] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 196 (0x7f16c41d6800) [pid = 2010] [serial = 2094] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 195 (0x7f16dbdcb000) [pid = 2010] [serial = 2133] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 194 (0x7f16d6872400) [pid = 2010] [serial = 2115] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 193 (0x7f16dc534c00) [pid = 2010] [serial = 2142] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 192 (0x7f16d71c5000) [pid = 2010] [serial = 2118] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 191 (0x7f16caa45c00) [pid = 2010] [serial = 2031] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 190 (0x7f16dba4d400) [pid = 2010] [serial = 2127] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 189 (0x7f16ce329c00) [pid = 2010] [serial = 2106] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 188 (0x7f16c7dbac00) [pid = 2010] [serial = 2159] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 187 (0x7f16cfaa0c00) [pid = 2010] [serial = 2108] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 186 (0x7f16dbd2c800) [pid = 2010] [serial = 2130] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 185 (0x7f16ca8aa000) [pid = 2010] [serial = 2162] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 184 (0x7f16ddc68400) [pid = 2010] [serial = 2150] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 183 (0x7f16c249a000) [pid = 2010] [serial = 2093] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 182 (0x7f16d5340400) [pid = 2010] [serial = 2052] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 181 (0x7f16d65ed000) [pid = 2010] [serial = 2058] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 180 (0x7f16dbfde400) [pid = 2010] [serial = 2138] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 179 (0x7f16d65e1400) [pid = 2010] [serial = 2114] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 178 (0x7f16ca9aac00) [pid = 2010] [serial = 2163] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 177 (0x7f16ca85f000) [pid = 2010] [serial = 1959] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 176 (0x7f16cac9a800) [pid = 2010] [serial = 2165] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 175 (0x7f16cc5ac000) [pid = 2010] [serial = 2043] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 174 (0x7f16d0b87400) [pid = 2010] [serial = 2109] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 173 (0x7f16d651c000) [pid = 2010] [serial = 2111] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 172 (0x7f16dda7fc00) [pid = 2010] [serial = 2148] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 171 (0x7f16dbd25c00) [pid = 2010] [serial = 2129] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 170 (0x7f16c7676000) [pid = 2010] [serial = 2157] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 169 (0x7f16dc53c400) [pid = 2010] [serial = 2144] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 168 (0x7f16db2f3800) [pid = 2010] [serial = 2126] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 167 (0x7f16ccdd0400) [pid = 2010] [serial = 2046] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 166 (0x7f16ce28a400) [pid = 2010] [serial = 2105] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 165 (0x7f16dbf3c400) [pid = 2010] [serial = 2136] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 164 (0x7f16df56a800) [pid = 2010] [serial = 2153] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 163 (0x7f16caf3d800) [pid = 2010] [serial = 2166] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 162 (0x7f16cbbd9000) [pid = 2010] [serial = 2100] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 161 (0x7f16cac96000) [pid = 2010] [serial = 2091] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16d5530c00) [pid = 2010] [serial = 2055] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16c675b800) [pid = 2010] [serial = 2156] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d803a400) [pid = 2010] [serial = 2121] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16d7d77000) [pid = 2010] [serial = 2120] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16dbf36400) [pid = 2010] [serial = 2135] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16df937400) [pid = 2010] [serial = 2154] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16d762dc00) [pid = 2010] [serial = 2061] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16d651cc00) [pid = 2010] [serial = 2067] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d8566800) [pid = 2010] [serial = 2124] [outer = (nil)] [url = about:blank] 01:45:40 INFO - PROCESS | 2010 | 1461660340504 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:45:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3443ms 01:45:40 INFO - PROCESS | 2010 | 1461660340521 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 01:45:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:45:40 INFO - PROCESS | 2010 | 1461660340525 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 01:45:40 INFO - PROCESS | 2010 | 1461660340533 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 2010 | 1461660340538 Marionette TRACE conn4 <- [1,3038,null,{}] 01:45:40 INFO - PROCESS | 2010 | 1461660340547 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 2010 | 1461660340756 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 01:45:40 INFO - PROCESS | 2010 | 1461660340990 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c21e8000 == 121 [pid = 2010] [id = 769] 01:45:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16bdddd400) [pid = 2010] [serial = 2306] [outer = (nil)] 01:45:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16bdddfc00) [pid = 2010] [serial = 2307] [outer = 0x7f16bdddd400] 01:45:41 INFO - PROCESS | 2010 | 1461660341061 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16c0d59c00) [pid = 2010] [serial = 2308] [outer = 0x7f16bdddd400] 01:45:41 INFO - PROCESS | 2010 | 1461660341780 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:45:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:45:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:45:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1287ms 01:45:41 INFO - PROCESS | 2010 | 1461660341821 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 2010 | 1461660341828 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 01:45:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:45:41 INFO - PROCESS | 2010 | 1461660341838 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 2010 | 1461660341842 Marionette TRACE conn4 <- [1,3042,null,{}] 01:45:41 INFO - PROCESS | 2010 | 1461660341847 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 2010 | 1461660342117 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 01:45:42 INFO - PROCESS | 2010 | 1461660342141 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c6451000 == 122 [pid = 2010] [id = 770] 01:45:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16c0d5b000) [pid = 2010] [serial = 2309] [outer = (nil)] 01:45:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16c249a000) [pid = 2010] [serial = 2310] [outer = 0x7f16c0d5b000] 01:45:42 INFO - PROCESS | 2010 | 1461660342200 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16c41d3400) [pid = 2010] [serial = 2311] [outer = 0x7f16c0d5b000] 01:45:43 INFO - PROCESS | 2010 | 1461660343464 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:45:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1715ms 01:45:43 INFO - PROCESS | 2010 | 1461660343555 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 2010 | 1461660343564 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 01:45:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:45:43 INFO - PROCESS | 2010 | 1461660343581 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 2010 | 1461660343594 Marionette TRACE conn4 <- [1,3046,null,{}] 01:45:43 INFO - PROCESS | 2010 | 1461660343637 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 2010 | 1461660343902 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 01:45:43 INFO - PROCESS | 2010 | 1461660343981 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c65ed800 == 123 [pid = 2010] [id = 771] 01:45:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16c7dbe000) [pid = 2010] [serial = 2312] [outer = (nil)] 01:45:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16c7e3bc00) [pid = 2010] [serial = 2313] [outer = 0x7f16c7dbe000] 01:45:44 INFO - PROCESS | 2010 | 1461660344044 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16c8c9cc00) [pid = 2010] [serial = 2314] [outer = 0x7f16c7dbe000] 01:45:44 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 160 (0x7f16c0d5c800) [pid = 2010] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 159 (0x7f16cba84000) [pid = 2010] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 158 (0x7f16d87cf000) [pid = 2010] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 157 (0x7f16c766fc00) [pid = 2010] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 156 (0x7f16c9605000) [pid = 2010] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 155 (0x7f16c0d63800) [pid = 2010] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 154 (0x7f16ccfe5800) [pid = 2010] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 153 (0x7f16ce291000) [pid = 2010] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 152 (0x7f16d035ac00) [pid = 2010] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 151 (0x7f16d5340000) [pid = 2010] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 150 (0x7f16caa4a800) [pid = 2010] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 149 (0x7f16c7d43c00) [pid = 2010] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 148 (0x7f16caca0c00) [pid = 2010] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 147 (0x7f16cbb54c00) [pid = 2010] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 146 (0x7f16c41d0000) [pid = 2010] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 145 (0x7f16c249a800) [pid = 2010] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 144 (0x7f16c2386000) [pid = 2010] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 143 (0x7f16c0cea800) [pid = 2010] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 142 (0x7f16dbfe8c00) [pid = 2010] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 141 (0x7f16ce273400) [pid = 2010] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 140 (0x7f16db3fa000) [pid = 2010] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 139 (0x7f16c7d4c800) [pid = 2010] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 138 (0x7f16c7d50000) [pid = 2010] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:45:45 INFO - PROCESS | 2010 | --DOMWINDOW == 137 (0x7f16e12ab800) [pid = 2010] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:45:45 INFO - PROCESS | 2010 | 1461660345555 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:45:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:45:45 INFO - {} 01:45:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2024ms 01:45:45 INFO - PROCESS | 2010 | 1461660345598 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 2010 | 1461660345601 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 01:45:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:45:45 INFO - PROCESS | 2010 | 1461660345607 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 2010 | 1461660345608 Marionette TRACE conn4 <- [1,3050,null,{}] 01:45:45 INFO - PROCESS | 2010 | 1461660345614 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 2010 | 1461660345915 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 01:45:46 INFO - PROCESS | 2010 | 1461660346034 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c8bdf000 == 124 [pid = 2010] [id = 772] 01:45:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 138 (0x7f16c9605c00) [pid = 2010] [serial = 2315] [outer = (nil)] 01:45:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 139 (0x7f16ca592800) [pid = 2010] [serial = 2316] [outer = 0x7f16c9605c00] 01:45:46 INFO - PROCESS | 2010 | 1461660346094 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 140 (0x7f16ca5a1c00) [pid = 2010] [serial = 2317] [outer = 0x7f16c9605c00] 01:45:46 INFO - PROCESS | 2010 | 1461660346752 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:45:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:45:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:45:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:45:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:45:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1176ms 01:45:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:45:46 INFO - PROCESS | 2010 | 1461660346784 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 01:45:46 INFO - PROCESS | 2010 | 1461660346786 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 01:45:46 INFO - PROCESS | 2010 | 1461660346793 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 2010 | 1461660346796 Marionette TRACE conn4 <- [1,3054,null,{}] 01:45:46 INFO - PROCESS | 2010 | 1461660346801 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:47 INFO - PROCESS | 2010 | 1461660347047 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 01:45:47 INFO - PROCESS | 2010 | 1461660347071 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c93d5000 == 125 [pid = 2010] [id = 773] 01:45:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 141 (0x7f16c7dbdc00) [pid = 2010] [serial = 2318] [outer = (nil)] 01:45:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 142 (0x7f16ca8ad800) [pid = 2010] [serial = 2319] [outer = 0x7f16c7dbdc00] 01:45:47 INFO - PROCESS | 2010 | 1461660347129 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 143 (0x7f16caa45c00) [pid = 2010] [serial = 2320] [outer = 0x7f16c7dbdc00] 01:45:48 INFO - PROCESS | 2010 | 1461660348657 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1996ms 01:45:48 INFO - PROCESS | 2010 | 1461660348838 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 2010 | 1461660348853 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 01:45:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:45:49 INFO - PROCESS | 2010 | 1461660349006 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 2010 | 1461660349012 Marionette TRACE conn4 <- [1,3058,null,{}] 01:45:49 INFO - PROCESS | 2010 | 1461660349022 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:49 INFO - PROCESS | 2010 | 1461660349254 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 01:45:49 INFO - PROCESS | 2010 | 1461660349524 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c31c2800 == 126 [pid = 2010] [id = 774] 01:45:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 144 (0x7f16c6755400) [pid = 2010] [serial = 2321] [outer = (nil)] 01:45:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 145 (0x7f16c7dbb800) [pid = 2010] [serial = 2322] [outer = 0x7f16c6755400] 01:45:49 INFO - PROCESS | 2010 | 1461660349598 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 146 (0x7f16c8ee8000) [pid = 2010] [serial = 2323] [outer = 0x7f16c6755400] 01:45:50 INFO - PROCESS | 2010 | 1461660350432 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:45:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:45:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:45:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:45:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:45:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:45:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:45:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:45:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1536ms 01:45:50 INFO - PROCESS | 2010 | 1461660350541 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 2010 | 1461660350550 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 01:45:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:45:50 INFO - PROCESS | 2010 | 1461660350561 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 2010 | 1461660350565 Marionette TRACE conn4 <- [1,3062,null,{}] 01:45:50 INFO - PROCESS | 2010 | 1461660350574 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 2010 | 1461660350829 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 01:45:51 INFO - PROCESS | 2010 | 1461660351195 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16c7e7e000 == 127 [pid = 2010] [id = 775] 01:45:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 147 (0x7f16c41d0000) [pid = 2010] [serial = 2324] [outer = (nil)] 01:45:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 148 (0x7f16c7e32800) [pid = 2010] [serial = 2325] [outer = 0x7f16c41d0000] 01:45:51 INFO - PROCESS | 2010 | 1461660351274 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 149 (0x7f16cac9a800) [pid = 2010] [serial = 2326] [outer = 0x7f16c41d0000] 01:45:51 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:52 INFO - PROCESS | 2010 | 1461660352104 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:45:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:45:52 INFO - {} 01:45:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1586ms 01:45:52 INFO - PROCESS | 2010 | 1461660352148 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 01:45:52 INFO - PROCESS | 2010 | 1461660352152 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 01:45:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:45:52 INFO - PROCESS | 2010 | 1461660352158 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:45:52 INFO - PROCESS | 2010 | 1461660352164 Marionette TRACE conn4 <- [1,3066,null,{}] 01:45:52 INFO - PROCESS | 2010 | 1461660352188 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 2010 | 1461660352502 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 01:45:52 INFO - PROCESS | 2010 | 1461660352762 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb71a000 == 128 [pid = 2010] [id = 776] 01:45:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 150 (0x7f16cb95e000) [pid = 2010] [serial = 2327] [outer = (nil)] 01:45:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 151 (0x7f16cbbdf800) [pid = 2010] [serial = 2328] [outer = 0x7f16cb95e000] 01:45:52 INFO - PROCESS | 2010 | 1461660352841 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 152 (0x7f16cbd8b400) [pid = 2010] [serial = 2329] [outer = 0x7f16cb95e000] 01:45:53 INFO - PROCESS | 2010 | 1461660353527 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:45:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1440ms 01:45:53 INFO - PROCESS | 2010 | 1461660353601 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 2010 | 1461660353604 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 01:45:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:45:53 INFO - PROCESS | 2010 | 1461660353610 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 2010 | 1461660353613 Marionette TRACE conn4 <- [1,3070,null,{}] 01:45:53 INFO - PROCESS | 2010 | 1461660353618 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:53 INFO - PROCESS | 2010 | 1461660353835 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 01:45:54 INFO - PROCESS | 2010 | 1461660354119 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cb879000 == 129 [pid = 2010] [id = 777] 01:45:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 153 (0x7f16cbb56800) [pid = 2010] [serial = 2330] [outer = (nil)] 01:45:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 154 (0x7f16ccb2d800) [pid = 2010] [serial = 2331] [outer = 0x7f16cbb56800] 01:45:54 INFO - PROCESS | 2010 | 1461660354195 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 155 (0x7f16ccb3cc00) [pid = 2010] [serial = 2332] [outer = 0x7f16cbb56800] 01:45:54 INFO - PROCESS | 2010 | 1461660354980 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:45:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1380ms 01:45:54 INFO - PROCESS | 2010 | 1461660354993 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 2010 | 1461660354997 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 01:45:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:45:55 INFO - PROCESS | 2010 | 1461660355002 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:45:55 INFO - PROCESS | 2010 | 1461660355005 Marionette TRACE conn4 <- [1,3074,null,{}] 01:45:55 INFO - PROCESS | 2010 | 1461660355010 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:55 INFO - PROCESS | 2010 | 1461660355216 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 01:45:55 INFO - PROCESS | 2010 | 1461660355476 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cc35e000 == 130 [pid = 2010] [id = 778] 01:45:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 156 (0x7f16cc271000) [pid = 2010] [serial = 2333] [outer = (nil)] 01:45:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 157 (0x7f16ccdcfc00) [pid = 2010] [serial = 2334] [outer = 0x7f16cc271000] 01:45:55 INFO - PROCESS | 2010 | 1461660355555 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 158 (0x7f16ccfdf800) [pid = 2010] [serial = 2335] [outer = 0x7f16cc271000] 01:45:56 INFO - PROCESS | 2010 | 1461660356332 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:45:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms 01:45:56 INFO - PROCESS | 2010 | 1461660356388 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 01:45:56 INFO - PROCESS | 2010 | 1461660356392 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 01:45:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:45:56 INFO - PROCESS | 2010 | 1461660356398 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 2010 | 1461660356401 Marionette TRACE conn4 <- [1,3078,null,{}] 01:45:56 INFO - PROCESS | 2010 | 1461660356406 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:56 INFO - PROCESS | 2010 | 1461660356684 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 01:45:56 INFO - PROCESS | 2010 | 1461660356920 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16ce319000 == 131 [pid = 2010] [id = 779] 01:45:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 159 (0x7f16ccc8cc00) [pid = 2010] [serial = 2336] [outer = (nil)] 01:45:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 160 (0x7f16ce326000) [pid = 2010] [serial = 2337] [outer = 0x7f16ccc8cc00] 01:45:57 INFO - PROCESS | 2010 | 1461660356993 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 161 (0x7f16cfa9b400) [pid = 2010] [serial = 2338] [outer = 0x7f16ccc8cc00] 01:45:57 INFO - PROCESS | 2010 | 1461660357795 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 2010 | 1461660357843 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 01:45:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:45:57 INFO - PROCESS | 2010 | 1461660357851 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 2010 | 1461660357857 Marionette TRACE conn4 <- [1,3082,null,{}] 01:45:57 INFO - PROCESS | 2010 | 1461660357877 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:58 INFO - PROCESS | 2010 | 1461660358168 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 01:45:58 INFO - PROCESS | 2010 | 1461660358390 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16cfae3800 == 132 [pid = 2010] [id = 780] 01:45:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 162 (0x7f16ca8a8800) [pid = 2010] [serial = 2339] [outer = (nil)] 01:45:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 163 (0x7f16d0b7cc00) [pid = 2010] [serial = 2340] [outer = 0x7f16ca8a8800] 01:45:58 INFO - PROCESS | 2010 | 1461660358463 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 164 (0x7f16d0b88800) [pid = 2010] [serial = 2341] [outer = 0x7f16ca8a8800] 01:45:59 INFO - PROCESS | 2010 | 1461660359191 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:45:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:45:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:45:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:45:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1380ms 01:45:59 INFO - PROCESS | 2010 | 1461660359233 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 2010 | 1461660359237 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 01:45:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:45:59 INFO - PROCESS | 2010 | 1461660359243 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 2010 | 1461660359245 Marionette TRACE conn4 <- [1,3086,null,{}] 01:45:59 INFO - PROCESS | 2010 | 1461660359251 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 2010 | 1461660359463 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 01:45:59 INFO - PROCESS | 2010 | 1461660359720 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d0b14000 == 133 [pid = 2010] [id = 781] 01:45:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 165 (0x7f16ccfdfc00) [pid = 2010] [serial = 2342] [outer = (nil)] 01:45:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 166 (0x7f16d5342c00) [pid = 2010] [serial = 2343] [outer = 0x7f16ccfdfc00] 01:45:59 INFO - PROCESS | 2010 | 1461660359795 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 167 (0x7f16d5522400) [pid = 2010] [serial = 2344] [outer = 0x7f16ccfdfc00] 01:46:00 INFO - PROCESS | 2010 | 1461660360554 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:46:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1337ms 01:46:00 INFO - PROCESS | 2010 | 1461660360581 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 2010 | 1461660360584 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 01:46:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:46:00 INFO - PROCESS | 2010 | 1461660360590 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 2010 | 1461660360592 Marionette TRACE conn4 <- [1,3090,null,{}] 01:46:00 INFO - PROCESS | 2010 | 1461660360597 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:00 INFO - PROCESS | 2010 | 1461660360823 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 01:46:01 INFO - PROCESS | 2010 | 1461660361124 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d54b7800 == 134 [pid = 2010] [id = 782] 01:46:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 168 (0x7f16cfa9bc00) [pid = 2010] [serial = 2345] [outer = (nil)] 01:46:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 169 (0x7f16d552e000) [pid = 2010] [serial = 2346] [outer = 0x7f16cfa9bc00] 01:46:01 INFO - PROCESS | 2010 | 1461660361198 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 170 (0x7f16d6516c00) [pid = 2010] [serial = 2347] [outer = 0x7f16cfa9bc00] 01:46:02 INFO - PROCESS | 2010 | 1461660362013 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:46:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 01:46:02 INFO - PROCESS | 2010 | 1461660362026 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 2010 | 1461660362028 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 01:46:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:46:02 INFO - PROCESS | 2010 | 1461660362034 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 2010 | 1461660362037 Marionette TRACE conn4 <- [1,3094,null,{}] 01:46:02 INFO - PROCESS | 2010 | 1461660362042 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 2010 | 1461660362263 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 01:46:02 INFO - PROCESS | 2010 | 1461660362558 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d657a000 == 135 [pid = 2010] [id = 783] 01:46:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 171 (0x7f16c6759800) [pid = 2010] [serial = 2348] [outer = (nil)] 01:46:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 172 (0x7f16d6521000) [pid = 2010] [serial = 2349] [outer = 0x7f16c6759800] 01:46:02 INFO - PROCESS | 2010 | 1461660362635 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 173 (0x7f16d686ac00) [pid = 2010] [serial = 2350] [outer = 0x7f16c6759800] 01:46:03 INFO - PROCESS | 2010 | 1461660363401 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:46:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1380ms 01:46:03 INFO - PROCESS | 2010 | 1461660363415 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 2010 | 1461660363418 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 01:46:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:46:03 INFO - PROCESS | 2010 | 1461660363424 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 2010 | 1461660363428 Marionette TRACE conn4 <- [1,3098,null,{}] 01:46:03 INFO - PROCESS | 2010 | 1461660363433 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:03 INFO - PROCESS | 2010 | 1461660363664 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 01:46:03 INFO - PROCESS | 2010 | 1461660363956 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d757c800 == 136 [pid = 2010] [id = 784] 01:46:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 174 (0x7f16d686bc00) [pid = 2010] [serial = 2351] [outer = (nil)] 01:46:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 175 (0x7f16d71c8c00) [pid = 2010] [serial = 2352] [outer = 0x7f16d686bc00] 01:46:04 INFO - PROCESS | 2010 | 1461660364036 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 176 (0x7f16d803b400) [pid = 2010] [serial = 2353] [outer = 0x7f16d686bc00] 01:46:04 INFO - PROCESS | 2010 | 1461660364792 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:46:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:46:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:46:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1378ms 01:46:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:46:04 INFO - PROCESS | 2010 | 1461660364803 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 2010 | 1461660364805 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 01:46:04 INFO - PROCESS | 2010 | 1461660364811 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 2010 | 1461660364814 Marionette TRACE conn4 <- [1,3102,null,{}] 01:46:04 INFO - PROCESS | 2010 | 1461660364819 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:05 INFO - PROCESS | 2010 | 1461660365024 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 01:46:05 INFO - PROCESS | 2010 | 1461660365323 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d7862800 == 137 [pid = 2010] [id = 785] 01:46:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 177 (0x7f16d716fc00) [pid = 2010] [serial = 2354] [outer = (nil)] 01:46:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 178 (0x7f16d814dc00) [pid = 2010] [serial = 2355] [outer = 0x7f16d716fc00] 01:46:05 INFO - PROCESS | 2010 | 1461660365393 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 179 (0x7f16d88c6800) [pid = 2010] [serial = 2356] [outer = 0x7f16d716fc00] 01:46:06 INFO - PROCESS | 2010 | 1461660366184 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:46:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1385ms 01:46:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:46:06 INFO - PROCESS | 2010 | 1461660366196 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 2010 | 1461660366198 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 01:46:06 INFO - PROCESS | 2010 | 1461660366204 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 2010 | 1461660366216 Marionette TRACE conn4 <- [1,3106,null,{}] 01:46:06 INFO - PROCESS | 2010 | 1461660366220 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:06 INFO - PROCESS | 2010 | 1461660366453 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 01:46:06 INFO - PROCESS | 2010 | 1461660366762 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d87a7800 == 138 [pid = 2010] [id = 786] 01:46:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 180 (0x7f16d71ba400) [pid = 2010] [serial = 2357] [outer = (nil)] 01:46:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 181 (0x7f16d9854400) [pid = 2010] [serial = 2358] [outer = 0x7f16d71ba400] 01:46:06 INFO - PROCESS | 2010 | 1461660366839 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 182 (0x7f16db296000) [pid = 2010] [serial = 2359] [outer = 0x7f16d71ba400] 01:46:07 INFO - PROCESS | 2010 | 1461660367601 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:46:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1446ms 01:46:07 INFO - PROCESS | 2010 | 1461660367650 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 2010 | 1461660367653 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 01:46:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:46:07 INFO - PROCESS | 2010 | 1461660367659 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 2010 | 1461660367661 Marionette TRACE conn4 <- [1,3110,null,{}] 01:46:07 INFO - PROCESS | 2010 | 1461660367666 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:07 INFO - PROCESS | 2010 | 1461660367908 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 01:46:08 INFO - PROCESS | 2010 | 1461660368200 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16d885e000 == 139 [pid = 2010] [id = 787] 01:46:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 183 (0x7f16d88c8000) [pid = 2010] [serial = 2360] [outer = (nil)] 01:46:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 184 (0x7f16db3f9800) [pid = 2010] [serial = 2361] [outer = 0x7f16d88c8000] 01:46:08 INFO - PROCESS | 2010 | 1461660368276 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 185 (0x7f16dbd26400) [pid = 2010] [serial = 2362] [outer = 0x7f16d88c8000] 01:46:09 INFO - PROCESS | 2010 | 1461660369010 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:46:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:46: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 01:46:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:46:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:46:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1383ms 01:46:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:46:09 INFO - PROCESS | 2010 | 1461660369044 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 2010 | 1461660369046 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 01:46:09 INFO - PROCESS | 2010 | 1461660369052 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 2010 | 1461660369055 Marionette TRACE conn4 <- [1,3114,null,{}] 01:46:09 INFO - PROCESS | 2010 | 1461660369060 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 2010 | 1461660369271 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 01:46:09 INFO - PROCESS | 2010 | 1461660369534 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"429675e6-2c28-46e4-b1cf-f1097a4806ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x7f16da5e7000 == 140 [pid = 2010] [id = 788] 01:46:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 186 (0x7f16d9a2cc00) [pid = 2010] [serial = 2363] [outer = (nil)] 01:46:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 187 (0x7f16dbdc4000) [pid = 2010] [serial = 2364] [outer = 0x7f16d9a2cc00] 01:46:09 INFO - PROCESS | 2010 | 1461660369605 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 188 (0x7f16dbf34800) [pid = 2010] [serial = 2365] [outer = 0x7f16d9a2cc00] 01:46:10 INFO - PROCESS | 2010 | 1461660370392 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:46:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:46:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1380ms 01:46:10 INFO - PROCESS | 2010 | 1461660370433 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 2010 | 1461660370436 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 01:46:11 WARNING - u'runner_teardown' () 01:46:11 INFO - No more tests 01:46:11 INFO - Got 0 unexpected results 01:46:11 INFO - SUITE-END | took 1151s 01:46:11 INFO - Closing logging queue 01:46:11 INFO - queue closed 01:46:11 INFO - Return code: 0 01:46:11 WARNING - # TBPL SUCCESS # 01:46:11 INFO - Running post-action listener: _resource_record_post_action 01:46:11 INFO - Running post-run listener: _resource_record_post_run 01:46:12 INFO - Total resource usage - Wall time: 1188s; CPU: 98.0%; Read bytes: 6656000; Write bytes: 978223104; Read time: 5172; Write time: 1360516 01:46:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:46:12 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 63844352; Read time: 0; Write time: 382624 01:46:12 INFO - run-tests - Wall time: 1158s; CPU: 98.0%; Read bytes: 6070272; Write bytes: 903593984; Read time: 4948; Write time: 860492 01:46:12 INFO - Running post-run listener: _upload_blobber_files 01:46:12 INFO - Blob upload gear active. 01:46:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:46:12 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:46:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:46:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:46:13 INFO - (blobuploader) - INFO - Open directory for files ... 01:46:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:46:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:46:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:46:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:46:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:46:15 INFO - (blobuploader) - INFO - Done attempting. 01:46:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:46:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:46:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:46:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:46:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:46:16 INFO - (blobuploader) - INFO - Done attempting. 01:46:16 INFO - (blobuploader) - INFO - Iteration through files over. 01:46:16 INFO - Return code: 0 01:46:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:46:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:46:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35e25886ced9717c75f37a4b86e5cfa8a118ad8290cb8fa90fd3510511374c2c596d0619f775595cf8d124c5eb5b1b243d3fd7cea3776a188a705fec2d77e094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46540133f08c07a67424bbecdb79dedd47fbde7ffe66745ca3ea141a0f0fb9de83f987a7b991c2f5214e1e430c68e6b33c1e708ddbfba8eabb99f9d71d9fd04d"} 01:46:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:46:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:46:16 INFO - Contents: 01:46:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35e25886ced9717c75f37a4b86e5cfa8a118ad8290cb8fa90fd3510511374c2c596d0619f775595cf8d124c5eb5b1b243d3fd7cea3776a188a705fec2d77e094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46540133f08c07a67424bbecdb79dedd47fbde7ffe66745ca3ea141a0f0fb9de83f987a7b991c2f5214e1e430c68e6b33c1e708ddbfba8eabb99f9d71d9fd04d"} 01:46:16 INFO - Running post-run listener: copy_logs_to_upload_dir 01:46:16 INFO - Copying logs to upload dir... 01:46:16 INFO - mkdir: /builds/slave/test/build/upload/logs 01:46:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1281.844603 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-26 01:46:17.056419) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:17.057545) ========= 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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35e25886ced9717c75f37a4b86e5cfa8a118ad8290cb8fa90fd3510511374c2c596d0619f775595cf8d124c5eb5b1b243d3fd7cea3776a188a705fec2d77e094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46540133f08c07a67424bbecdb79dedd47fbde7ffe66745ca3ea141a0f0fb9de83f987a7b991c2f5214e1e430c68e6b33c1e708ddbfba8eabb99f9d71d9fd04d"} build_url:https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035298 build_url: 'https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35e25886ced9717c75f37a4b86e5cfa8a118ad8290cb8fa90fd3510511374c2c596d0619f775595cf8d124c5eb5b1b243d3fd7cea3776a188a705fec2d77e094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46540133f08c07a67424bbecdb79dedd47fbde7ffe66745ca3ea141a0f0fb9de83f987a7b991c2f5214e1e430c68e6b33c1e708ddbfba8eabb99f9d71d9fd04d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZGsoD_0HT7iOLMrdQDm5Uw/artifacts/public/build/firefox-49.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-26 01:46:17.131677) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:17.132208) ========= 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-1461658919.803658-20512442 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020036 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:17.197529) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 01:46:17.197851) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 01:46:17.198237) ========= ========= Total master_lag: 0.46 =========